I have gone on various charters out of Ocean Shore, Westport, and LaPush. I have never had a bad trip, we always caught lots of fish with every boat we went on.
I have fished Neah Bay numerous times with friends and have always caught lots of fish, we saw the charter boats hauling in fish too. I bet any charter boat out of there would be good. Ask at the tackle shop there.
The only bad trip I ever had, a friend and I went to Sekiu, we just could not get into many fish, probably a lack of knowledge on our part.