One other suggetion re: Katmai. When Mrs JJ and I did our trip, we flew to King Salmon and used the air taxi service to Katmai, which gave us a full day, then flew back to King Salmon for an overnight. We spent two days - one for bear viewing and one to "tour" the park/valley of 10,000 smokes.
I've fished in the Bristol Bay area since the early '80's so I was familiar with much of the river area having fished it many times (usually in late September after the park officially closed for tourists).