See Peninsula on North east side of Thol Bay.
North Head was a small peninsula on Tarot Island, between and the Gulf of Tarot.