Didn’t Bloomberg just give a speech on firearms? Hmmm.....
Personal firearms are forbidden on most if not all Navy bases. If the base has a skeet range or gun club aboard it’s possible to check a gun in, but I think most Navy bases have eliminated their gun clubs.