We booked a 2 hour snorkel trip to Mexico Rocks and Tres Cocos as a 'practice/beginner' snorkel for our 14 year old. I was a little worried because it was a windy day and the water was choppy, but the only difference the wind made was that we had a kick a little harder to get around. Our guide, Raul was fantastic! He provided us with some great history on the boat ride, mixed in with a good dose of humor. He made us feel very safe while in the water with us, pointing out various sea life. We saw so much in that short trip! Including 2 turtles, grouper, barracuda, purple fan coral, tons of sting rays, nurse sharks, conch shells and coral formations. It was amazing! The trip also included all park fees, fresh fruit, sodas, the best snorkel gear we've ever used (no water in the snorkels- even on a windy day, clear masks). When I inquired about tours, the staff was quick to respond and helpful in booking. I would highly recommend them to anyone looking for a great snorkeling experience while in Belize!