Agrigento: Where the very best of the Mediterranean collides

What’s not to love about Sicily? Throughout history, the largest island in the Mediterranean has [...]