Popular destinations for Snorkeling tours include Ecuador , Galapagos Islands , Thailand , Egypt , Indonesia , Maldives , Australia , Vietnam , Croatia and Philippines