If the villagers’ script could check the 8 surrounding wilderness map tiles for water, be it spring, river, lake or sea; that’d do the trick.
Bonus points if they’d say, “there’s a river east of the village”, “there’s a spring south of the village” and so on. Rather than the x distance to cardinal/intermediate direction. Better immersion.