Sockeye are running NOW on the Skagit anywhere below Concrete. From the shore plunking is the way to actually catch one- tho you might have a chance with fly gear. Definitely some sockeye in the river

http://wdfw.wa.gov/fishing/salmon/sockeye/baker_river.html