I had something like Carcassonne (the city, not the game) in mind with the walls/towers but you're right they do look really oversized. Thanks for pointing that out.

I feel like rivers are often the most important part of the city so i'm glad i got that right!