They could if they wanted to. But, they want to land at Cape Canaveral if possible. They could probably set it down at JFK if they had to, but nobody, especially astronauts, wants to put up with the hassle at luggage pickup.
Breaking News >> NASA Clears Shuttle Atlantis to Land in California at 3:49 p.m. EDT: Watch Live