Ningaloo Adventure (Whale Sharks OR Humpbacks Whales) mid June – mid July