Treasure Island is a beautiful beach north from St. Pete beach. The beach is wide, so it would be a walk to the water. That is why our favorite location would be Sunset beach. It is more quiet and romantic. Also there is a Sunset Beach Pavilion, which can be rented out and used as a venue for your reception.