North Coast crabbers haul in above average catch in 2017-18 season worth $42 million