Make sure your paper(60 days visa) is in order. Get it done before leaving home.
If you can skip Davao and Siargao(never been):
Fly from Manila to Cebu and then proceed to Moalboal by v-hire. Bus to Bato and ferry to Dumaguette. Ferry to Bohol, Bus to Ubay and ferry to Southern Leyte(Bato/Maasin) and finally bus to Ormoc and ferry back to Cebu. There is no backtracking.
From Cebu take public bus to Maya and ferry to Malapascua, back to Cebu on the same route.
If you did not see any whaleshark in Sogod Bay then why not a bus to Tacloban cross over to Samar and travel up north to Allen to catch a ferry to Matnog(Luzon) and proceed to Donsol for the whalesharkS. Of course by travelling this way you will by-pass Malapascua!! BTW, while in Northern Samar you can check out Biri Scuba(never been).
If you can skip Davao and Siargao(never been):
Fly from Manila to Cebu and then proceed to Moalboal by v-hire. Bus to Bato and ferry to Dumaguette. Ferry to Bohol, Bus to Ubay and ferry to Southern Leyte(Bato/Maasin) and finally bus to Ormoc and ferry back to Cebu. There is no backtracking.
From Cebu take public bus to Maya and ferry to Malapascua, back to Cebu on the same route.
If you did not see any whaleshark in Sogod Bay then why not a bus to Tacloban cross over to Samar and travel up north to Allen to catch a ferry to Matnog(Luzon) and proceed to Donsol for the whalesharkS. Of course by travelling this way you will by-pass Malapascua!! BTW, while in Northern Samar you can check out Biri Scuba(never been).