You wouldn't trek for hours, the point is to encourage players to settle closer to each other and coexist peacefully. Every decent sized cluster would have it's own market.
As for security, I think this should do an OK job:
On town claim, of course, so they can't beeline through the walls without a waste claim.