A breath of fresh air away from the masses of Taormina