Cancun, the renowned Mexican tourist destination, offers more than just white sandy beaches and turquoise waters.