The Hidden Beach also known as the Playa del Amor, is situated on one of the Marieta Islands, an astonishing archipelago on the north-west coast of Mexico. Tourists have to take a boat ride to reach this island. The way to access this beach is by kayaking or swimming through a special water tunnel that is linked to the Pacific ocean.