One thing to keep in mind that there are a few submarine bases, Norfolk, VA; Groton, CT; Kings Bay, Ga; San Diego, CA; Pearl Harbor, HI; Bangor, WA. Plus schooling at New London, CT.
much easier like than 20+ Marine Corps bases to go back and forth.....