The island of Cozumel , 11 miles off the Yucatán coast , is a diving hot spot . It's also home to some pretty amazing underwater life and has been called " one of the most beautiful places on earth " by CNN Travel. Budget Travel has prepared the ultimate insider 's guide to seven resort towns south of the border that are just one quick flight away . Los Cabos , on the tip of Baja California , has one of Mexico 's most dramatic settings .
The island of Cozumel , 11 miles off the Yucatán coast , is a diving hot spot . It's also home to some pretty amazing underwater life and has been called " one of the most beautiful places on earth " by CNN Travel. Los Cabos , on the tip of Baja California , has one of Mexico 's most dramatic settings .