Mexico is known for its stunning beaches and unparalleled scenery beneath the waves, from Baja California to the Yucatan Peninsula.