Located between the Guardafui Channel and the Arabian Sea, Socotra is part of Yemen and consists of four main islands: Socotra, Abd al Kuri, Samhah, and Darsah. The largest of these, Socotra ...