Saint Pete Beach is a popular tourist destination. A couple miles of white sandy beaches, it's a medium-sized beach; wider than Pass-a-grille and more narrow than Treasure Island. St. Pete Beach has been voted the number one beach in America by TripAdvisor. There are plenty of places to stay, plenty of shops, and lots of places to eat.