When I first set foot in Taormina, a charming town on the Italian island of…