Cancun, a glittering jewel on the Mexican Caribbean coast, is renowned for its pristine beaches, […]