TBD 52 wordsearch

A place that is home; a place to pass through; a place to loot and pillage. Towns, villages and cities can be all these things and more. There are 42 science fiction and fantasy cities, towns and villages hidden in this wordsearch. Can you visit them all?