Possible Answers For: Island off Africa's southeast coast