Mexico Rocks is also a Marine reserve that is frequently snorkeled by visitors from all over the world. This snorkeling tour includes two snorkeling stops. We first snorkel at the coral patches that form what is known as Mexico Rocks. Our second stop is at Tres Cocos Channel. While snorkeling here, you have chances of seeing nurse Sharks, Stingrays, Moray Eels, Turtles, Lobsters, and a variety of fish species. The tour takes approximately 2 to 2 1/2 hours and the cost is $65.00 USD per person.