Try Puget Sound Herring in Gig Harbor. They used to be on the water but have moved up on Peacock Hill. If you get ahold of them in advance you can get fresh herring. If not they have plenty of good frozen bait.