Travel Cruising with whale sharks Western Australia’s Ningaloo coast is all it’s cracked up to be – and more.