I live in San Diego. We have 32nd St. Naval Station. Across the bay there's Coronado Island Air Station where the Carriers tie up. A little south west, in the same bay, is the Submarine Base. Then there's Mira Mar Marine Air Station 10 miles to the north and Camp Pendelton Marine Base 50 miles north of San Diego.
No country in it's right mind would attack San Diego.
I live in Virgina Beach. Within 30 miles of here we have the Norfolk Naval Base, Little Creek amphib base, Oceana Naval Air Station, Damn Neck Naval Station, Yorktown Naval Weapons Station, Portsmouth Naval Shipyard, Ft Monroe, Ft Eustis, Ft Story, Langley AFB, Coast Guard Training Center Yorktown, Coast Guard Integrated Support Command Portsmouth (Six medium endurance cutters and a bunch of smaller craft) Coast Guard 5th District Command Center, CIA Training Center Yorktown "The Farm", and just down the road in NC we have Blackwater International HQ.
We could take San Diego if we wanted too
