Sicilian restaurant Gambero Rosso offers Italian cuisine in Taormina.