Four seas, endless choices: Mexico’s beaches span the Pacific, Caribbean, Gulf of Mexico, and Sea of Cortez, each offering ...