As long as the weather is decent and you have a good boat, I had a blast at LaPush for Kings this past weekend. But I think all of the options on your list will easily produce fish, they are simply everywhere.
laugh laugh

NEN cool
_________________________
Never Enough Nookie