Actually, I found out that roads sometimes cross these rivers, probably based on map heights or map ground types. But then, if there's a road, boat won't be able to navigate there.