Source: http://www.splashbelize.com/belize-scuba-diving-sites/belize-snorkel-trips/whale-shark-snorkel-tours/