A mysterious airstrip on Abdul Kuri Island... a Gulf country may have established it