Best Snorkeling - Akumal Bay Mexico
(Edmonton, AB. Canada)
I think the best snorkeling is in Akumal Bay, Mexico. It is quiet & calm most days, and protected via the Mesoamerica barrier reef offshore. It is a beautiful spot, and is known for it's abundance of sea turtles. Fly into Cancun and it's about a 1.5 hour drive south to Akumal.
Don't tell anyone I told you about this lovely spot though, as those of us who frequent Akumal want it to remain pristine & lovely! Please read up on your snorkeling etiquette and let's keep this beautiful spot safe for future generations of snorkeling enthusiasts!