There should be a way to get a unit (maybe only a specific kind of unit, or something) to block access to a tile except to the same team. "None shall pass" and all that. Like, get one of these at the mountain pass and order it not to let anyone through -- meaning they'd need to declare war to gain entry.