I had one of my best hols ever at Cancun. one of the beaches was the best i have ever seen, massive opel blue waves crashing in.
careful swimming though the current was fierce, i nearly needed rescuing.
Also i cant remember the name but we went on a trip to some resort park with a mayan river running through some caves which you can snorkel through. It was a great day out they even played ancient football were the only way you could score was with your arse.
i kid you not.