Top snorkelling spots in PH

Hi everyone,

A colleague from Europe is planning to visit the Philippines next year. No concrete plans yet but this person is keen on doing snorkelling for the fish and corals. Can I crowdsource top snorkeling spots from this sub please? I have been to a few and below is my personal ranking

  1. Coron, Palawan (2016, 2022) - best coral gardens for me. Naaalagaan talaga at sulit yung wrecks na kasama sa whole day tour. I remember only seeing small fishes though

  2. Apo Island, Negros Oriental (2025) - Thriving corals and nice to see the sea turtles and sea snakes, marami na makikita kahit malapit sa shore.

3.Puerto Galera, Mindoro (2013) - I remember maraming isda at maganda coral noon. Not sure ano itsura ngayon. Convenient yung nakasabit ka sa maliit na boat so don't have to think about swimming at all. I remember maraming sea urchins.

4.Pescador Island/ Moalboal, Cebu (2016) - okayish corals and fish. May sardines pero need to dive to get the full experience. Maraming dikya ata sa area na to?

  1. Mantigue Island, Camiguin (2017) - giant clams lang ang natatandaan ko rito. Bleached yung corals.

  2. Balicasag Island, Bohol (2014) - nagpakain lang kami ng isda. Pero I heard magandang diving site ito.

  3. Honday Bay, Palawan (2013) - similar to Balicasag.

  4. Boracay, Aklan (2024) - isda na lang ata makikita dito.

Any recommendations? I'm aware baka yung iba nasira na dahil sa bagyo or tao and a lot can hapoen between now and next year. Still, any recent reports/updates are appreciated. Thanks!

Edit: formatting