Yucatan
The Yucatan Peninsula sits between the Gulf of Mexico and the Caribbean Sea, and its eastern shore, particularly the stretch between Tulum and Playa del Carmen, holds some of the most beautiful beaches in the country. The sand is soft and white, the water calm and turquoise, and a number of genuinely lovely beach properties have grown up along this coast. Add in the region’s cenotes and Mayan ruins, and the appeal goes well beyond the beach.