16. At St. Pete Beach, located on a barrier island on the Gulf Coast of Florida, you can enjoy long stretches of undeveloped white-sand beaches. Pass-A-Grille, at the southernmost end of the town, is known for its laid-back vibes and historic resorts.