Carloforte and Saint Peter’s Island

Blessed with near-perfect natural harbors and pristine beaches, Carloforte and ...