I carry in a tank bag where I can access the gun while riding...well, that's just my "riding" gun. I also like to carry something extra in a pocket or two and never, NEVER forget to carry a knife with at least a 6" blade. I carry an "el-cheapo" Blade Play spring assist stilleto (legal in CA) with a 6" blade in my back pocket.
Believe me, up close and personal in a country store, the quick deployment of a "real" knife will take the fight out of a punk even faster than "showing" a gun.