Playa Del Amor (Hidden Beach), Marieta Islands, Mexico
Playa del Amor, commonly known as the Hidden Beach, is a feature of one of the Marieta Islands, located some 22 nautical miles west of Puerto Vallarta, Mexico, at the mouth of Banderas Bay. It looks like something out of a fantasy novel: a wide,...
More detail