North Head

North Head was a small peninsula on Tarot Island, between and the Gulf of Tarot.