Cape Willoughby is a headland in the Australian state of South Australia located on the east end of the Dudley Peninsula on Kangaroo Island in the gazetted locality of Willoughby about 22 kilometers south east of the town of Penneshaw.