I too have scratched my head when trying to fathom the position of the Mudros (Lemnos) repair base, but as far as I am aware, there was only one such base.

First of all I believe that the photo is orientated looking roughly south – the water on the right being Mudros bay. Therefore just out of shot at bottom left (north-east) should be the airship shed, with Marsh airfield about a mile or so over to the left (east).

If anyone can confirm, Paschalis is probably the man.