There are actually 124 islands in this Philippine National Park, and they are the remnants of an ancient coral reef, exposed by lowering sea levels and eroded into fanciful mushroom shapes. Now covered with vegetation, they make a pleasing maze through which to thread in a small boat, either for snorkeling or to watch for some of the many forms of wildlife including crab-eating macaques, civets, dolphins, occasional dugongs and a number of sea turtle species.