Agree with the Philippines!
Puerto Galera has the most varied diving you can find in one stop.
Anilao is another great stop. Both are a two hour drive south of Manila, with Puerto Galera add a 45 min boat ride to Sabang beach!
http://www.blueribbondivers.com/
http://www.actiondivers.com/
http://www.asiadivers.com/index.htm
http://www.scubadivephilippines.com/...onanilao.shtml
http://www.outrigger.com.ph/
http://www.crystalblueanilaodivingre...d=12&Itemid=31

Bohol is another great stop. From Manila a short plane ride to Bohol, or Cebu.
Cebu to Bohol you can take a fast ferry to Tagbilaran. You also have Malapascua north of Cebu city, or Moalboa west of Cerbu City

YOU CAN'T GO WRONG DIVING IN THE PHILIPPINES!!!