The Philippines is a direct flight from SFO and Anilao is only about 2-3 hour drive from the airport. Quite a few members of the forum have been to Dive Solana, www.divesolana.com . The resort can pick you up from the airport and get you back there. August though is pushing well into typhoon season. June is your best bet.

I am most probably off for a land based trip to Raja Ampat 30th June-14th July. But why don't you do Bali ?. Lax-Sin direct flights and onward cheap flights to Bali. It is diving season there with some great spots - Tulamben, Amed, Secret Bay, Pemuteran/Menjangan etc etc That's my second choice if i don't end up in Raja Ampat