Hi Jay,
Bella Bella is very much a First Nations place. It's a sizable town, pop about 2,000 IIRC, with an airport, on Campbell Island. Shearwater is mainly just a marina on Denny Island, with little population. Both have fuel and water, though in dry years Shearwater sometimes has very...