I'd have to say the Kenai, the second run is in july and they tend to be bigger, but the current world record was caught in late May,go figure. I'll be there the first 10 days of June to see if I can tighe into a slab or two.

other than that I would have to say Skeena, or Rivers inlet BC, Those are the big fish spots I know, Good luck