Based on your interests, here are my recommendations=
Donsol, Albay for whale sharks-- snorkling only. Two days snorkling should be enough. Here's most of the info you'll need ALBAY TOURISM: Whale Sharks - Butanding. For lodging, go to Donsol Vacations, Tourism and Donsol, Philippines Travel...