Top 18 Beautiful Beaches in America

18. St. Pete Beach, Florida


With five miles of clear Gulf waters and pale sand, it’s no wonder this Florida escape is adored by visitors. St. Pete Beach, just down the coast from Clearwater, offers endless activities, from Old Florida–style entertainment in Pass-a-Grille’s historic district to excellent offshore fishing.