The OP messaged me privately asking about the Philippines and I also steered her away from El Nido/Coron because of the transit time more so in El Nido but because she only has 10 days and inclusive of travel and the quality of diving was better overall (reef/macro) in Puerto Galera. El Nido transit kills practically an entire day just transiting from Puerto Princesa by private van. I also suggested Puerto Galera for quality of diving and convenience of getting to/from with the limited amount of time they have, though I did not realize at the time she has a young child. Topside, there is stuff to see/do as an adult but probably not as fun for a kid, to
@Wingy 's point. They also come back between all dives so should anyone not want to dive, it's not a huge commitment to go out or you can easily hop on the next dive out.
I did not suggest the Visayas since I know travel in the Visayas is not always easy or the fastest/most efficient, but I imagine it would probably be more entertaining for a young child topside than Puerto Galera.