We are a family of four, including 2teenagers of 18 and 16. Want to vacation on Florida beach on the Gulf side for a week mid June. Have done some research and we are looking at Resorts n Clearwater beach or St. Pete's. We would like to stay where the water is nice and clear, resort type hotels right on the beach with palm trees on property and just relax and do a couple of excursions like a snorkeling one and dolphin one. Saw an old post from 2005 saying that st.pete beach is a better beach overall to stay in than Clearwater. We have never been to any Florida beaches. Any updated feedback would be great. We have heard a lot about Destin as well so any feedback on CW vs SPB vs Destin would be great. Thank you!