Here are 20 small Philippine islands - from Batan Island to Siargao Island - scattered across our vast archipelago.