cairns marlin season