Whale sharks, Scuba diving and Snorkeling