Just got back from Puerto Galera (7 Days) and Dumaguette (5 Days) and stayed at the the Atlantis resorts there.
The diving in Puerto Galera was very good with a mixture of muck diving and reef diving. The standout dive for us was Canyons where there was considerable current but plenty of places "in the bowl" to hide from it. The ascent was interesting with considerable up currents making it an advanced dive. Good fish action and excitement. Verde Island was also a standout with "Washing Machine" the best dive overall of our diving in Puerto Galera.
The diving in Dumaguette was also very good with a mixture of muck, coral head, and reef diving. Apo Island is NOT TO BE MISSED. Some of the most beautiful reefs I have seen anywhere. One dive was a virtual Coral Reef Guide book.
Both operations are highly recommended for quality, service, and just plain friendliness. The entire staff called us by our first names throughout our stay. They also were great in meeting and directing us through the various airports and guiding us through all connections. This is not a small thing as travel through Manila can be confusing.