Unforgettable Experiences: Luxury Travel in Taormina, Sicily Taormina exudes luxury in an ancient Sicilian city that was founded by the Greeks in 396 BC. There are stunning views of the Ionian Sea, Volcanic Mount Etna (still active), beautiful local florals and greenery, along with a unique collection of historic ruins, specialty boutiques, and amazing restaurants. Taormina is known as the most glamorous town on the island of Sicily. Find ...