Matinloc Island, Palawan
Located in Bacuit Bay, off Palawan Island’s northerly El Nido region, Matinloc Island is home to some of the area’s most famous tourist attractions: Matinloc Shrine, a Virgin Mary church left eerily abandoned in a tropical cove; Secret Beach, only accessible by boat; and Hidden Beach, where craggy slate-grey rocks form a white-sand sheltered bay that backs onto rainforest. The covert beaches are concealed by limestone formations and the Matinloc shrine offers some of the best panoramic views in the area.