Yes Pioneer Boatworks will have jigs for rockfish, lings and halibut. You should also stop at Pacific Net and Twine, on Hwy 4a btwn Parksvilles and Coombs, on your way over - place has everything. There is a second tackle store in Ukee called Captain Hooks, they also make great espresso for Americanos and such. Finally the local Co-op grocery store also has a pretty good tackle selection, though prices ain't cheap.
Finding your own glory holes starts with studying your charts. Mark good looking reefs then go try them. If you can't find and catch some rockfish and lings in Barkley Sound then you should seriously think about quitting fishing and taking up golf.
Ukee