The best place to go snorkeling in Mahahual Costa Maya in Mexico is just 10 minutes away from the cruise ship terminal. Water is clear shallow and calm. And by the way, it’s free
Mahahual is the heart of Costa Maya, Quintana Roo, México.
It’s a great place to do scuba diving!
Divers will find a marvel of coral formations, sponges, sea turtles, dolphins, seahorses, manatees, and thousands of coral fish.
This amazing beach is located on the Caribbean coast, 140 km northeast of Chetumal and 348 km south of Cancun.
Source: YouTube