What are your favourite snorkeling places?
Philippines, but you have to be selective: small white sand islands off Port Barton in Palawan are quite good. Panagsama near Moalboal on Cebu Island has the famous 'sardine run', which unfortunately is now very popular. However if you rise early - getting up at 0530 in the tropics seems easy - you can beat the crowds. Note that neither are within an hour of an airport served by the major carriers Cebu Pacific, Philippine Airlines or if you must - I avoid - AirAsia Philippines. The traffic in Cebu City can be shocking, so again, best to leave your hotel at 0600 or even earlier for the three hour trip to Moalboal, which has White Beach a few kilometres away, past Panagsama.
Balicasag Island (offshore from Alona Beach on lovely Panglao Island (connected by causeway to Bohol Island) has excellent snorkelling. , Panglao Island has a nearby international airport after latter relocated from Tagbilaran City.
Apo Island is tiny - but not too small to lack a Catholic Church and when I was there, a priest - and offshore from Dumaguete that has an airport. Turtles swim at the front beach. I've not been there for quite a few years: there was a subsequent typhoon that saw the back beach snorkelling area closed but from memory it has reopened. Latter had many clown fish.
Lovely Siquijor Island, also reachable from Dumaguete has Coco Grove Beach Resort with its own very good snorkelling area. More than a decade since I've visited. Doing a day trip around this uncrowded island is a good experience.
Famous Boracay Island has some limited snorkelling on brief half day trips but it can be extremely crowded. However if you are visiting, the wonderful front beach area is way better as within the last few years, buildings were cut back and the former so-called 'boat stations' relocated to an area at one end of this small but exceedingly popular island. Heaps of white sand beaches.
Hiring 'bangkas' (small outrigger boats) in Philippines is relatively cheap, and the A$ has just risen to about 40 pesos per dollar, a good rate historically. The bangkas typically have a crew of three: often, the two assistants are c.14 but can already freedive and have quickly learnt the ropes of sailing. Once or twice I have been caught in afternoon storms but was dropped back at my destination without incident.
I had a disastrous experience in Thailand in 2018, catching a ferry to an island but when I snorkelled, no evidence of aquatic life. The guide blamed 'wind'.
In previous years, dynamite fishing and cyanide fishing have destroyed many reefs in these nations. I can't guarantee it but you'd hope locals now realise the economic benefits tourism can bring, exemplified by whalesharks on Cebu Island attracting many tourists, though locals still have to eat.