12Hidden Beach, Marieta Islands, Mexico

Hidden Beach (Playa de Amor) is a secret beach with pure water and a large variety of birds living there.

You can get to this solitary piece of paradise only by water.