LDPhoto
Curated Collection
Carloforte
(7)Carloforte is the only town on Isola di San Pietro, Italy (St. Peter's Island) located in South-West Sardinia. It's a picturesque place rich of a very unique culture, its own language (Tabarkin) and beautiful beaches. Famous for the tuna fishing and its festival held the first week of June.