The stream should join the river as more of a "Y" and less of a "T".
Roads are dificult to maintain, overgrowing with weeds/grass in about a year of disuse and returning to a forest after 5 years of disuse.
You have a lot of roads to nowhere that would probably not survive long, I respectfully suggest that one road between the cities and across the bridge, plus the roads connecting the buildings in town, plus two or three roads heading from town into the farm fields would be plenty.
All this is strictly IMHO - your map, your world ... so your rules are 'correct'.

Overall, a really good start.
I like the buildings, docks and town layout.
Could use some woods, but there is plenty of room for them (and it is a WIP).