We had an amazing time snorkeling at Mexico Rocks with Rex as our tour guide. He taught us about the island, the culture, the geography, and all the fishes and coral! We had so much fun- he has a great sense of humor and we will def be back to do more tours w him! - via 