Delia’s place is a great spot in the heart of Taormina.