serah -- we were in your situation in 2006. Due to delays I lost a spot in Mosquito Creek and we ended up keeping our boat in Point Roberts. I've been really happy with the decision (even though we are carless and it involves a lot of walking and bussing!) ever since.
Best part is that you're about 15 nm from the San Juans and 10 from the Gulf Islands. You're about a day's sail from Howe Sound or Nanaimo. You motor for about five minutes to get past the breakwater and you can hoist right away. They also have very relaxed races on Saturdays in fall and winter, and Tuesday nights in spring (haven't tried that out myself but will probably crew this spring). Boatyard, chandlery, restaurants, usual amenities as well.
Call to find out about their availability. Their website says none under 30' but I could swear I've seen space on T dock (in fact I'll let you know on Monday).
p.s. no affiliation with the marina, though I can see how I might come off that way...
s/v Laelia - 1978 Pearson 365 ketch
s/v Essorant - 1972 Catalina 27