Lots of good suggestions... Rhett knows his stuff and will get you fish for sure... he runs a large boat if that's what you want.
Tailwalker Charters is excellent for a small boat (max 6 anglers) and Patrick is a great captain and good guy. His boat is fast, comfortable and very fishable.
Also call Kerry at Offshore Northwest as he may have some openings as well. Again, he's a smaller boat (max 6 anglers) and works real hard to put his clients on fish. he's also a good friend of mine and has a killer boat - 28' parker - with plenty of room to fish.
Another small boat charter to look into is Far Corners express sportfishing - again, a small boat charter.
Lots of options but if you're looking for the smaller boat experience, these are the 3 guys I would look into.