According to a new ranking, the best beach in the US isn't in California, Cape Cod—or even Hawaii. It's in Florida.