The beaches at Fort Desoto Park in Pinellas County have been called the best beaches in America, and it’s easy to see why. The whole island is a county park, and the beaches are largely free from development, yet there are bath houses and snack bars available, and lifeguards are on duty.