PADI open water dive and snorkeling thru Adventure Dive (shop located along Rizal Blvd., Dumaguete City).
By the way, Apo Island is about the size of SM Megamall with a lake off-shore, white beach at both sides, marine sanctuary, rolling hills, two resorts slash dive shop, an elementary school and a community of 800.
And the water surrounding the island is not friendly most part of the year. Rough sea. Strong current. It sure did scare the sh** out of me. But I'll definitely keep coming back.