Popular destinations for Snorkeling tours include Ecuador , Galapagos Islands , Thailand , Indonesia , Australia , Belize , Guatemala , Maldives , Peru and Costa Rica