Always check with local authorities but in most areas, it is legal to carry a knife if it is for a specific purpose such as fishing or hunting.