Had an incredible day snorkeling off the coast of Mexico just North of Puerto Aventuras. Our company used "The Yacht Experiences" for the day and the crew for the yacht from were awesome, but the chef stole all of our hearts (or bellies to be exact). I definitely recommend this area as it was pretty tame over all, and had a good amount of sea life. A bigger boat will take you to some larger sets of the reef, well worth it if your group is the right size for the boat.
![](https://i.ytimg.com/vi/y11jaWrQKR0/maxresdefault.jpg)