Along the Tampa Bay waterfront in St. Petersburg is a 6.9 acre public park called Spa Beach. As you can see, all you need is a towel to sit down and enjoy a day on this gorgeous white sand. If you get bored, you can rent a paddleboat or jet ski. There are also several restaurants, shops and other amenities nearby.