Taormina is perched on a hillside, with views of the Mediterranean in one direction and mountains in the opposite direction.