While snorkeling at the Mesoamerican Barrier Reef, you can expect to see a wide variety of colorful and fascinating marine life. The reef is home to over 500 species of fish. Some of the most seen species include parrotfish, angelfish, and pufferfish, as well as a variety of colorful corals and sponges. If you are lucky, you might spot rays and turtles too. Nevertheless, if you want to be sure to swim with green sea turtles, book one of our tours to Akumal, where turtle encounters are guaranteed. Snorkeling at the Mesoamerican Barrier Reef is a truly magical experience and is a must-do for anyone visiting the region