I don't understand the relevance of nearby high ground. Assuming you can't build levees, doesn't the cost of losing a city come primarily from losing the buildings (which must be rebuilt), not the transport cost of moving items inside the building to a new location? In other words, if your house is in the path of a tornado, learning that there is a nearby patch of land guaranteed not to be hit is not useful.