Widows Lake should only have one outlet (water discharges from a lake at the lowest point, eroding it until it can accommodate the total outflow, at which point other low points dry up).

Purely personal opinion, but I would expect Targas, Rivermead and Selee to be located along the near-by natural harbors, but a little further from the ocean (to protect from storms).

Just a suggestion, but rather than a REALLY LONG road from Styrewood to Amberelm it might be more interesting and economical for goods to travel by wagon from Styrewood to Corin's Pass (a little closer to the lake), then by boat from Corin's Pass to a small village at the end of the river near Amberelm , and then by wagon from the village to Amberelm. [a little appreciated fact is that it is labor intensive (expensive) to clear a wagon road through a forest. Without constant maintenance, after only a few years it will be impassable to a wagon reducing trade to pack trains. Ten years without maintenance and the forest will completely reclaim it.]

Silverthal might prefer a single road to the southwest that follows the river to the edge of the woods and then splits north and south for Rivermead and Raven's Point ... (with a small village at the fork to provide a ferry across the river).

Just my 2 cents worth ... the map and the vision are ultimately yours.