Swimming with whale sharks in Western Australia is high on the bucket list of many travellers. Is it worth seeing them up close?