I am going to Philippines in March, and I am finding some place, where can I see many kinds of fish, especially big fish as manta rays and sharks (during snorkeling or diving). My first destination is Donsol for whale sharks, but what else? Originally I was considering about Bohol, but I have heard that big fish are declining there and that it is hard to see them. I am considering about Apo reef (in the west of Mindoro), but i have heard that diving there is for advanced divers. Another possible place - Puerto Galera - seems not too attractive for my wife (lack of beaches and too many tourists). What could you recommend me?