Sicilian restaurant Antico Orto dei Limoni, located near the sea and Mount Etna, offers a charming dining experience.