I like Apo Island, I've been there three times and stayed on the island. Liberty Lodge doesn't have 24hr electric and it goes off at 9pm but I've gotten five dives in a day there if you go for the night dive. You can search my flickr account for Apo critters. Dauin might have a nice night dive but the night dive on Apo is not to be missed in my opinion. I've always seen lots of eels (snake eels and various moray) and nudibranchs at night which is attributable to the healthy reef fish life there. I was tempted to check out Dauin this May but will be on Alona instead.