Cancun has the most beautiful turquoise waters of the Mexican Caribbean, you just have to put your feet on its white sand to…