Re: San Juans; advice & suggestions
I have to second the suggestion to either purchase or borrow a copy of the Canadian Hydrographic Service Current Atlas along with tables for the current year. Currents can move anywhere from 1-5 kt at times. If you can plan some of your transits to take advandage of current, you will be a happy sailor. Some of the currents (Cattle Pass) can be downright dangerous due to current rips.
Roche (for me) is not one of my favorites. Setting is beautiful but they think very highly of themselves and the (mini)mega-motor yacht loud crappy wedding music party scene is not my cup o rum.
Deer harbor on Orcas is one of my favorites. Mud bottom for good anchoring. Crabbing is good and I think the season in the SJ's runs through Sept 15.
Garrison Bay is well protected with nice anchoring depths.
Also, don't rule out Candada. the Gulf Islands have a more bohemian vibe than the SJ's