Either is proper. "Harbor" is the American spelling, "Harbour" is British. However, we are going to change it to the British spelling because that is how it is in Australia.
Note that space needle is going to be space needle irrespective of where it is! The answer space needle is accepted in every single quiz accept yours, change it.