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
Sullivan Bay
Lagoon Cove
Port McNeill
Sullivan Bay
Port Hardy
BC North Coast:
Duncanby Landing
Dawson's Landing
Bella Bella
Shearwater
Klemtu
Hartley Bay
Prince Rupert
I'm sure there's fuel at Bella Coola and Kitimat, but we haven't been there yet.
SE Alaska:
Ketchikan
Yes Bay in Behm
Canal
Thorne Bay
Wrangell
Petersburg
Kake
Point Baker
Angoon (M-F, I think)
Tenakee Springs
Sitka
Craig
Juneau
Hoonah
Bartlett Cove (Glacier Bay)
Elfin Cove
Pelican
Haines
Skagway
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.