Situated in the town of Dauin, Negros Oriental, Apo Island is one of the best diving and snorkelling destinations in the Philippines.

Image credit: Charmaine
Situated in the town of Dauin, Negros Oriental, Apo Island is one of the best diving and snorkelling destinations in the Philippines.
Image credit: Charmaine