Tubbataha is usually open from mid Mar to mid June. I have been there few times but always from mid Apr to mid May. Some LoB offers transition trip ie. first trip of the season but:
Tubbataha Reef: dont do the transition trip - See 207 traveler reviews, 257 candid photos, and great deals for Puerto Princesa, Philippines, at Tripadvisor.
www.tripadvisor.com
You have mentioned various places on FOUR different islands:
Anilao and PG is just across the channel from each other. And Subic Bay is on its own on Luzon.
Coron is in Busuanga.
El Nido and Puerto Princesa are in Palawan.
Leyte.
Weather is more or less the same at that of the yr.
Wrecks in Coron are much better than those in Subic Bay. Most if not all were sunk in action in WWII.
There is not much diving in Puerto Princesa(clean and nice town).
There is not much diving around Puerto Princesa.
I like Sogod Bay in Southern Leyte but it is so isolated.
Anilao, PG + Coron. May be Subic Bay if you still have time.
You really need to find out the diving scene in Coron because most of the wrecks are quite a distance from town(cheap accommodation). Resorts near to the wrecks are usually on the expensive side. There is a good wreck in north of the island but getting there is another story.
Nothing is perfect.