This photo shows the remains of buildings previously on this site; I have no idea which were lighthouses and which were other buildings, but the one with the inuksuk (see here for the spelling and plural of this word) seems about the right size and shape for a lighthouse.
The rocky hillside in the middle ground is quite typical of the hillocks along the coast in this area; the same rocky boulder-strewn outcroppings are seen at Tittle Point and around Lowland Cove as well.