To get to Anilao:
Walk out of the International Terminal of the Manila International Airport, look for the sign with your name on it (assuming you request a pickup by the resort), settle in for a 2-3 hour ride and you're there.
To get to Puerto Galera:
Basically the same as the ride to Anilao, but instead of the resort, you get out at Leah Beach, wait for the pickup, then 45-1 hr ride to PG, disembark and go to your resort
To Dumageute
Depending on Airline you fly: Philippine Airlines: arrive in Manila, go through immigration & customs, PAL personnel will/should guide you through to your connecting flight to Dumaguete,flight about 1 hr. Resorts about 20-30 minutes away from the airport. Other carriers (Never done it this way), Arrive in Manila, Customs and Immigration, clear your bags, then head to the Domestic Airport, there is a shuttle bus, but again, never done it that way. If I fly to Manila on say CX of JAL, I tend to overnight it in Manila. Another option, if you choose Cathay (CX), you fly to Cebu (Mactan) and take a high speed catamaran ferry to Dumaguete (4 hours I think).
No flights to Apo, you fly to Dumaguete and the resort should be able to arrange pickup for you.
The RP has 7107 islands. To say you have options is an understatement!
Corals in decent shape in the places you've mentioned, there is a La Nina forming now in the Western Pacific so temps will be cooler than usual, but good for coral growth.
Stu
Stu/Gary,
I haven't considered Anilao so far, but might as well add that to the pool (or Moalboal, close to Dumaguete?) Yeah $150 one way is a bit pricey..you can fly for that amount. How do people reach Anilao, Dumaguete / APO Island or PG from Manila? I assume you can fly to Dumaguete or APO Island, but go by land/boat to the other places? Anilao sounds like close to PG. Which one has better reefs, coral wise, and in what shape are they? Sounds like there's many options to consider.
I'll try to PM the contact you indicated and get some more info... I appreciate your feedback.