There are Navy and Coast Guard Bases on Key West, probably located there just to protect the soft minded souls like the mayor who populate the place full time.
Don't worry about the flakes on Key West though, God made places like that for those unable to cope with too much reality. The people in NY who think like that are the people who worry me.
all of our Special Forces train here as well
the city sophists are not what this country is about
.