The stunningly beautiful town of Taormina sits high in the rolling Sicilian hills, the nearby Taormina beaches are a short drive away.