Shiva,
As you are doing only a week of diving in the Philippines for macro stuff, here's my recommendation starting with what I consider the best- Anilao, Batangas (try Club Ocellaris resort). If you can find at least 4 extra nights (and don't mind packing/unpacking again), cross over to Puerto Galera, Mindoro. For practical reasons, land in Manila for this destination.
If you can find the opportunity of landing in Cebu, then proceed to Malapascua (try Malapascua Exotic resort). Again, if you have extra nights go to Moalboal, Cebu or Cabilao, Bohol (I was satisfied with Cabilao Beach Club when I was there 3 weeks ago- small and not crowded).
Ask your resort if they can meet you at the airport when you land so they can take you to the resort on the first night. Also, plan to exchange your money to the local currency at the airport- resorts and city hotels have very poor rate of exchange. Resorts may not be able to accept credit cards.
Actually, it's hard to be disappointed if you go to the Philippines for underwater macro as this is the country's specialty. For the most part it depends on your divemaster. Just notify the resort this is what you want to do before you get there.
Enjoy.