Tug

Start with the food base. The fish won't stay somewhere there is no food. Try water quality; it keeps getting worse. Predators, such as seals and sea lions have increased; they gotta eat something.

Even the increases in such things as lincod, searuns, and native char may play some role, as they need to eat too and small chinook fills the tummy nicely.