Head further out into Bacuit Bay for El Nido’s hidden gems — Secret Beach, Hidden Beach and the clifftop Matinloc Shrine, with some of the best snorkeling in the area.