Queen Charlotte Islands, BC Area Hotels