NASA is strategically placed on the continent, strategically built, and also strategically located in FL. Government does not spend that much money on something only to lead to a loss on investment. They do their homework.
They could have built it anywhere in FL but they chose halfway up the east coast(nowhere near Miami) because that is the location with the least probability of a hurricane landfall, history proves. Science also contributes to the decision with wind and climate patterns. There have been some, as there always will be, but not many.
Fact is Frances was so large it covered the entire state of FL, nothing went untouched.
I would be curious to see their building maintenance records tho.
According to the Weather Channel several days ago, there has not ever been a hurricane in recorded history to enter Florida at Melbourne (which is below the Cape) or above. This one entered around Ft. Pierce.