Besieged on a 'Taliban-made island