This beautiful hidden beach I got from one of my facebook friend share in his wall
at Roadtrippers is written that : This secret beach in Puerto Vallarta, Mexico! It may look unbelievably gorgeous and it's real. It's officially called "Playa del Amor", or 'the beach of love', it's located in the Marieta Islands just off the coast of Mexico.
Around the time of World War I, the Mexican government was using the islands as target practice for bombs, and many caves and rock formations, like Playa del Amor, were created as a result of these controlled bombings.
In order to get to Playa del Amor, visitors must swim underwater through a short tunnel before they will resurface on the warm, white sand of the hidden beach. The area is surrounded by gorgeous coral reefs, and it also offers insane wildlife-viewing opportunities- rare birds, dolphins, humpback whales and manta rays are all among the animals that can be seen while snorkeling to the beach. Since the area is within a Natural Reserve protected by the government, a permit to visit the islands must be obtained-- but it's easy enough to book a tour to the islands.