As long as you have a permit for the weapon either an open carry permit or a concealed weapons permit then you can legally carry the gun while hiking or in any other public place as long as the place permits guns on the property.
You can certainly carry a gun when hunting or fishing legally so long as the gun is registered to yourself.