Answer: aldabra

AnswerCrossword Clue
ALDABRA

Island N of Madagascar