"Farmers:
For every meadow the number of farmers for every player is counted and the players with the
most farmers get 3 victory points for every finished town adjacent to the meadow. Players get
points for every town only once."
Aquí sí que especifica que los jugadores cuentan puntos por una ciudad sólo una vez.
Yo entiendo que la ciudad puntua una vez por granja. Si existen dos granjas independientes que toquen la ciudad ésta da 3 puntos por cada una. (get three victory point for every finished town adjacent...).
Una ciudad puede tener varias granjas adyacentes. En cada una de ellas se adjudican los 3 puntos al jugador que tenga más kekos en ella.