In a twist worthy of the gods, the Greek islands refuse to sit still. After decades of sunburned tourism bleaching out their character, something shifted ... Tella Thera ... Apollonos 11, Ermoupoli 841 00, Greece ... Mpampagiwtou 27, Ermoupoli 841 00, Greece ... .