I suspect fish ladders could have been put in place, allowing the salmon and others to travel upstream.
iirc, they were in place and worked just fine.
“hundreds of miles of habitat for salmon, “
Salmon. $15 a pound at the grocery store. There is no shortage of salmon.