6. Named one of the nation's top 10 beaches by TripAdvisor, Florida's Pensacola Beach is home to sugar-white sands and emerald waters. Here, visitors will find an array of fresh seafood options and lots of fishing opportunities on the Pensacola Beach Pier.