Xel-Ha, Mexico - is an expensive, touristy aquatic park. Not far away is Yal-Ku - a cheaper alternative, with some of the best snorkelling in the country!