Treasure Island is a small Florida resort city on a barrier island, west of St. Petersburg. It’s known for its beaches, including Sunset Beach, with a boardwalk. The multi-use Treasure Island Beach Trail runs along the shore. Nearby, the city marina and Treasure Bay Golf & Tennis are on Boca Ciega Bay. Shops and eateries fill John’s Pass Village & Boardwalk in the neighboring community of Madeira Beach.