The top end (Langara Island) is fishing very well right now, and there's plenty of fish to be had for everyone that has competent fishing skills. Speaking with a couple of lodge managers and guides I know up there, there is plenty for everyone, with quite a few over 40, and lots of halibut.
As for Skidegate and Rennell, they should be coming right along nicely soon here if not already.