Hidden Beach, Marietas Islands, Mexico
The real name is Playa del Amor, but everyone calls it Hidden Beach. Located in Puerto Vallarta, Mexico, the beach is one of the draws to the Marieta Islands. It’s very photogenic with the blue waters of the Pacific and a wall of rocks protecting the beach. Don’t miss more of the must-see spots on Mexico’s Pacific coast.
Trunk Bay, St. John, U.S. Virgin Islands
Part of the Virgin Islands National Park, one of the most popular activities is snorkeling the 225-yard-long underwater trail of reefs. It’s a good spot to try your hand at underwater photography, as there are plenty of colorful fish and reef.
Maya Bay, Koh Phi Phi Ley, Thailand
This beach was made popular by the book The Beach by Alex Garland (and turned into a movie of the same name that starred Leonardo Di Caprio). The beach is gorgeous and attracts many tourists; get here early to beat the crowds. It’s located in the Phi Phi archipelago, in the Strait of Malacca in Thailand.