Southern Italian restaurant, Taormina, offers a taste of Italy.