Agrigento is one of Sicily’s hidden gems ... Visit the many monuments and churches, especially the Cathedral of San Geraldo, ...