I stayed and dove off of Club Paradise on Dimakya Island, to the north of Busuanga. It is a nice resort, with good food and comfortable rooms, geared more for the average beach-going tourist than for an avid diver. It meets all your requirements except that I would be hard pressed to say that it was "great" diving. I went there for the sole purpose of seeing and shooting dugongs, which I had never seen or shot before. I am pleased to say that I was successful in that endeavor, but it took a loot of huffing and puffing on snorkel. In other words, at least based on the ones that I saw, they are far from being sluggish like the Florida manatees: if you expect them to just sit and pose the way manatees do, you are in for a surprise. If you go, maybe you will get lucky and find one feeding on sea grass. Other "highlights" were a decent school of big eye trevallys and a really impressive school of scads - the kind of school that completely blocks out the sun. Both of these schools were right off the beach. Also, Apo Reef (not to be confused with Apo Island) can be done as a day trip from here. On land, the hundreds (maybe more) fruit bats that live on the island and fly off at dusk were quite impressive.