I would also consider driving to Astoria if you can, catching a 6' fish in 6' of water is an amazing experience. They come out of the water like sailfish.
I went with Brad Vanderzanden and had a great time, but that was 21 years ago so I can't help you with a recommendation unless he is still guiding.