Most visitors fall in love with White Beach, but don’t miss Puka Beach on the north coast, which is famous for shiny white seashells called puka. A pleasant way to get there is to hire a bangka on White Beach (P500 one-way), and then take a tricycle back (P150). To the north of White Beach sits the little village of Diniwid with its two-hundred-metre beach, accessible from White Beach on a path carved out of the cliffs. At the end of a steep path over the next hill is the tiny Balinghai Beach, enclosed by walls of rock.
On the northeast side of the island Ilig-Iligan Beach has coves and caves, as well as jungle full of fruit bats. From the beach here a path leads a short way up the hill through the scrub to Bat Cave, which you can climb into and explore. It’s fantastic to be here at dusk when the bats leave the cave in immense flocks.