Secret Beach is the most amazing beach in El Nido, Palawan, The Philippines. El Nido, has a secret beach, which is a pocket of white sand beach at the corner of a sinkhole, that is inaccessible by boat and surrounded by steep rock walls. To reach it, divers must swim underwater through a narrow crevice in a rock wall. At noon, the sun streams in through the opening, allowing a play of light and shadow against its limestone walls. The beach floor drops abruptly. Here we have picked top 10 pictures from peoples holidays in this amazing beach. Enjoy it.