You could do a safari that either starts/ends in Sipalay/Maoalboal depending on which week it is. It is a joint effort between Cebu Fun Divers and Savedra. It's about $970 for 6 days including all meals and overnight accom at hotels. Click the link below for a detailed schedule and more info.
If you are mainly interested in Coron, you can fly direct to Coron (Busuanga airport) and dive the wrecks there. I think a week there is probably a bit much unless you were going to spend some time beach hopping and diving a bit around El Nido. If that is your plan, I suggest doing a dive safari (4 days, 3 nights, inclusive of meals and accom in hotel) from El Nido to Coron with Submariner Dive Center. You could fly into Puerto Princesa and make the painful transfer by van up to El Nido, spend a couple of days on the beach, then start the safari. If you do this option, I don't think you'll have time to also go to Malapascua if you also do the Moalboal/Sipalay safari but you may have time to do Malapascua if you just do Coron with the Moalboal/Sipalay safari.
Dive Seafari | Submariner Diving Center
Dive Safari Philippines - Savedra Dive Center
Safari Tour 1: Moalboal – Alona Beach – Siquijor – Apo – Sipalay
Day 1: Moalboal – Sunken Island – Excursion Kawasan Waterfalls – Liloan.
2-3 dives. Overnight in Liloan.
Day 2: Liloan – Sumilon Island – Balicasag Island. 3-4 dives. Overnight in Alona Beach, Bohol.
Day 3: Panglao Island, 3-4 dives or 1 dive plus optional land tour to the Chocolate Hills. Overnight in Alona Beach, Bohol.
Day 4: Balicasag Island, Siquijor Island, 3-4 dives. Overnight in Dauin, Negros
Day 5: Apo Island, 3-4 dives. Overnight in Dauin, Negros
Day 6: Dauin, Sipalay 2-3 dives. Check-in in Sipalay, Negros.
Safari Tour 2: Sipalay – Apo – Siquijor – Alona Beach – Moalboal
Day 1: Sipalay – Basay – Dauin, 2-3 dives, Overnight in Dauin, Negros
Day 2: Apo Island, 3-4 dives. Overnight in Dauin, Negros
Day 3: Siquijor Island, Balicasag Island, 3-4 dives. Overnight in Alona Beach.
Day 4: Panglao Island, 3-4 dives or 1 dive plus optional land tour to the Chocolate Hills. Overnight in Alona Beach, Bohol.
Day 5: Balicasag Island – Sumilon Island, 3-4 dives. Overnight in Liloan.
Day 6: Liloan, Moalboal, Excursion Kawasan Waterfalls. Check in Moalboal