Taormina is a spectacular town home to beautiful piazzas, an Ancient Greek theater, and rocky cliffs that plunge into the bright blue sea.