The community depends on what you want. We have a whole chunk of down town Seattle
communities, but they often have long waiting lists. ( but depends on boat length ). I'm paying for an empty slip so that I don't have to re-queue. I WISH I could sublet but they won't let me.
If you still want urban Everett can be good but is not my cup of tea.
Shilshole also has a good community but I have friends there. They have a habit of saying they are full, then ringing you back the next day.
Is a good listing source. usual disclaimers...