How is the snorkeling excursion from Nachi Cocum? We're looking for a gorgeous beach, good food, not a huge party atmosphere, and really good snorkeling. We considered Chankanaab, but the beach doesn't look great. Nachi Cocum looks perfect beach wise, but I really want a great reef as well. Kids are 9 and 11, very strong swimmers and snorkelers and would love to see turtles, rays and other colourful fish (not just the striped fish that everyone seems to feed bread or bananas, which has been much of their previous snorkeling experience). Or is there another tour that anyone can recommend which combines some great snorkeling (boat tour OK) followed by a beach club with great drinks and food?