Afro Whale Shark Safari offers tours for whale shark snorkling and swimming in Mafia Island, Tanzania.