With the Sangat dive shop, I also went to Lusong island, Culion Island, Manglet Island, Busuanga Island, Concepcion Island & Malajon Island (Black Island).
Sangat offers a number of different types of cruises from near by to far away. If you want to go to Apo Island, I believe you could have them take you. (I believe someone on the island traveled there in this way.) Sangat is very helpful in catering to your needs so I would just ask them for what you want. They're pretty quick to respond via email.
Side note: I previously forgot to mention the Barracuda Lake dive Coron Island. It's a geothermal lake with 3 thermoclines of water that gets hotter the deeper you go to 100+degress F. It was one of the coolest dives I've done because it's so very different.