6800 Sunshine Skyway Lane, St Petersburg
With a private beach and views of Tampa Bay, this resort is located just ten minutes from downtown St. Petersburg. It offers yoga lessons, rents sporting equipment, and has various on-site restaurants.