What would be the best way to connect these isolated patches of water into rivers?
You could use a Layout Generator and the line tool.
Indeedy, but I ended up using a combination of the curve tool, expander and masks to achieve it (like how mercury joins), then an expander as a contractor to bring them back to river size rather than amazon size.