Located on a steep promontory at the northwest corner of the Illa de Cabrera, marking the entrance to the island's natural harbor. (Don't confuse with the Cap Lleibig below.) SP 183