Quizzing Live

On Which Italian Island Is The Resort Town Of Taormina

Answer:
Sicily