A quick outline of travel to Socotra below.
You cannot get tourist visas in advance for Yemen.
We can arrange travel in Socotra including visas on arrival though.
HOWEVER there are no commercial flights to Socotra that do not pass through the Yemani mainland so getting there is a massive headache.
A number of companies and organisations have tried and failed to arrange charter flights to Socotra in the last 12 months. This is basically because the Saudis, who control Yemeni airspace will not let anyone fly there, who are not Yemeni and the Yemeni airlines are not interested in charters right now.
There is a company based in Abu Dhabi running humanitarian flights to Socotra and through certain channels we had guests use this service earlier this year for a trip to Socotra. However, this option is no longer available.
In short, if you can somehow get yourself to Socotra we can guide but currently this is not possible...or at least not easy.
I hope that gives a little bit of background into travel to Socotra right now. I attach the itinerary with costs that we worked from when we had out guests visit previously.
PDF link