Galiano Island, BC Area Hotels