Tropical beach, turquoise waters and Mayan ruins, all in Tulum.
Puerto Vallarta is a popular tourist resort on the Pacific Coast of Mexico.
A tranquil place, with crystalline waters and nine bays, a true oasis just 300 kilometers from Oaxaca.