Would it be possible to add a zone that visitors try to stay within when visiting your colony? A sort of market area or guest quarters of sorts?
This could stop the problem of caravans and visitors heading to weird/annoying spots within your colony.
Cool idea.
I think Hospital / Resting / Cooking Zone also good for this idea
cleaning order of priority needed