Every year, there are a bunch of good sized Halibut caught around Campbell River - if they are getting this far in, then they should be everywhere on the inside. Just not in big numbers.
When I lived and fished in Vancouver, there was a rumour that one guide was regularly catching Halibut in some "hole" just off Sandheads. I never tried, but I sure would have like to.