Gabriola Island, British columbia, Canada.