I've been to Cozumel, road hours into the Yucatan to see Chichen Itza, mingled with the locals. Sounds like my Latin America experience beats yours