Socotra Over two-hundred miles off the coast of Yemen is the small archipelago of Socotra, or S