What I might try on the rivers is to make a copy of that layer, put one below all the tree layers and one on top. Then, for the one on top, I'd lower the opacity or mess around with the blending modes and then erase where it does not go over trees.

My 2 sense/cents/scents