Winter Harbour is fantastic for ling cod. Haven't done a lot of salmon fishing there. There are pretty good spots for salmon in most reasonable conditions. A lot of the fishing is pretty close, 10-12 miles you can get just about everything. It's notorious for being windy, most bottom fishing is on the outside so easy to get chased back inside by wind. I've found halibut fishing a bit harder there than some other places but I haven't put in that much effort. Tuna can come in quite close. Never had any success finding prawns or crab despite a fair bit of effort, caught lots of hag fish.
I always run my own boat and rent a room from the Outpost. I've heard good things about Oli's charters.