Cancún sits along the sun-kissed limestone coast of Mexico’s Yucatán Peninsula, a breathtaking world of white beaches, ...