For Snorkeling from the beach I would suggest Point of Rocks. This will be Just South of Crescent Beach, which is SOuth of Siesta Beach. There are 2 bridges onto Siesta, if you take the South Bridge (Stickney Point bridge). You will turn left then almost a immediate right into a small beach access for Crescent Beach. You can always ask someone and they will know both Crescent Beach and Point of Rocks. Water is clear now but that is because there has not beenany rain for run-off. Sometimes the Gulf close to the beaches the water is prety cloudy, but it is always worth a try. Surprisingly you will se quite a few tropicals if the water is clear. There are no reefs or anything close in in shallow water though besides this area. Good Luck, bring your sun screen and enjoy...