I never really understood the unfriendly alien thesis. Resources? Does that really make sense? They have the time, technology and the ENERGY to get here....
Baltimore gets overlooked. In War of 1812, DC falls, Baltimore didn't....but a potential is farther up the Chesapeake Bay. Havre de Grace? Sitting at the outlet of the Susquehanna...perhaps another straddling PA, DE and MD?