What is the island located southwest of Yemen?

The island is called Socotra. Socotra is probably the answer you are looking for, but it is more to the South East of Yemen than the South West. To the South West of Yemen is the continent of Africa.