Technically, in Medieval terms, a
city is a large town with a Cathedral... of course, in ME, there are no churches or cathedrals--the closest similarity might be the Meneltarma on
Numenor that was.
After seeing the Gray Havens in the movie (which the Tolkein purist in me hates but the Tolkein fanboy in me loves), I wonder that there weren't people there, except:
1. Elven "magick" might have kept them away... think about the "games" that led
Bilbo and the
dwarves (dwarfs?) into the spidery part of the forest...
2.
Sam, in the Extended Edition, noted that the passing of the
Elves mad him sad. Perhaps the glory that was, and the potential, and the fact that it was not to be, would make visitors too sad to stay.
3. Maybe the building designs were uncomfortable to humans (Tolkein's elves were taller).
4. Maybe with the passing of the three rings, the
buildings rapidly deteriorated--like Venice is doing now.
5. There just weren't enough people--and in a very European way, there weren't many pioneers (Think of Christopher Columbus, Daniel Boone, Jim Bridger, etc.).
And that's also why
Gondor was not expanding... "the
Black Breath" did more than wound
Faramir. It kept people down on the farm, or huddled together in litte stockades. The pioneers were probable killed by wandering
orcs, hillmen like those of
Dunland, giant
spiders, and greedy dwarves, and non-aligned elves...
In the Days of the King,
evil was on the full retreat, the malignancy of
Sauron was lifted, and crops were better...
Thanks for some very cool posts!!