Answer: socotra

AnswerCrossword Clue
SOCOTRA

Island near Aden.

SOCOTRA

Island in Indian Ocean