Queen Charlotte Island, BC Area Hotels