Just came back from staying at Akumal Beach Resort.
Great snorkeling right off the beach there. Reefs start 30 feet from front of the resort, sea grass bed just a few hundred yards to the north where sea turtles and sting rays graze. I'm guessing that from the beach to about a km out is the reef flat and the fore reef is just beyond the breakers (best reached by boat).
With such great snorkeling that I could do with the wife, I only snuck off for one dive with Akumal Dive Center (about a 4 minute walk down the beach to shop) for a cave dive in the "Taj Mahal Cenote"
Here's a video with my GoPro
http://youtu.be/_HeqGUIgs_c
There's bats at 3:16 in the video. Be sure to click on the wheel at the bottom right of the player to set resolution to 1080p for HD.
