Holiday hotspot bows to protests and strips beaches of 1,700 sunbeds