The North West Canoe Club holds the 46th Gregory River Canoe Marathon