Heron Rocks, Hornby Island, British Columbia, Canada.