From my understanding, monsters go after units, but only hit settlements and outposts at random. If the settlement or outpost happens to be in the way, then they will hit it. In the last Beta I was hit by a monster. Of course it was a Slag, so that pretty much sucked. It was my third city, and it was around turn 35 in the game. They could not handle the beasty