Cleaver Point

Cleaver Point was a peninsula that formed part of Zebediah Island, on the western edge of the Talisman Gulf.