På odden er det rester av den britiske hvalfangststasjonen Trinity Harbour fra 1600-tallet. Stasjonen kan ha vært samtidig med, eller ha avløst stasjonen som ble anlagt lengre nord i Scheibukta, og som ble oppgitt i 1623.