I used to shore-fish rivers on the Kenai Peninsula in Alaska. That is where I ALWAYS carried a rifle. Those coastal Brown Bears are BIG critters!
A long gun that is kept as handy as a handgun.
Is a superior choice.