I'd give the fishery to everyone, maybe even to the Unhallowed who won't benefit from it.
Similarly,
- Embassy: Stacks with Trading Post. Gives the same bonus again for connections to other faction's cities.
In both cases the bonus (and the maximum bonus) should be bigger for enchanted roads - got to have a reason for inviting an invasion
How will this interact with minimum city distance?