This beach is right in front of the Sheraton Hotel, but it's all public access and they don't mind you walking through their grounds. Better snorkeling here than on the $100 boat tour we took. Lots of fish and a couple of turtles. Come early before most people are out and thrashing around, and the water is more clear.