Not having a sailboat, I don't have direct experience with the winds for sailing purposes. Nasty weather
usually seems to come from south-southeast much of the time. Often winds are below 15 knots (my preference). Most sailors I see are motoring most of the time.
There are plenty of places to get provisions, except along the north coast of BC (between Port Hardy and Prince Rupert). On the North Coast, Bella Bella is probably the place with most to choose from, unless you go way inside, up the very long inlets to either Bella Coola or Kitimat.
Here's a blurb on fuel
stops I put together recently:
There are lots of fuel docks in the San Juans, Gulf Islands, and along the BC mainland on the east side of the Strait of Georgia
. There's fuel at Campbell River and a few other places in the Desolation Sound area. North of there fuel docks are further apart.
There are fuel stops on the west side of Vancouver Island, but I'm not current
on that area.
We've been cruising mostly SE Alaska
the last few summers, so may not be current
on BC fuel dock
changes - I've heard that some have closed down rather than upgrade facilities as required. The Waggoner Guide may be a good source of more current BC info. But, here are some we know of:
Broughtons and Queen Charlotte Strait:
Pierre's at Echo Bay
BC North Coast:
I'm sure there's fuel at Bella Coola and Kitimat, but we haven't been there yet.
Yes Bay in Behm Canal
Angoon (M-F, I think)
Bartlett Cove (Glacier Bay)
If you have a safe range of 200 nm you should be able to get around more or less anywhere. If you can do 300 nm you'll be more flexible in your routes, with less planning for fuel stops.
I'd recommend the Douglass "Exploring" series of cruising guides
, three of them: Exploring the South Coast of BC, Exploring the North Coast of BC, and Exploring Southeast Alaska.
I also have a list of anchorages
that we consider useful/desirable, which I could send to your email
if you like. This summer was our tenth trip to Alaska, and we've done several more in BC.