From what I know of, this petroglyph (the large eyes, the mouth open with teeth) means seal. There are petroglyphs on Gabriola and Seals as well.