Carovigno is located on top of a hill at 25 km from the main town of this province, Brindisi. Its territory extends across 22 km of coast and part of it is the Natural Reserve of Torre Guaceto. This Reserve, actually managed by the town of Carovigno, the city of Brindisi and the WWF, had been declared as "marsh area of international interest", whilst today it is known as Marine Reserve.
The marine districts are: Specchiolla, Torre Santa Sabina and Torre Guaceto. The last two take their names from the fortified watchtowers built there in the XIV century.
The origins of the town are dated from the Messapic Ages (population with origins in the area) with still visible traces of the high fortified walls and of the acropolis.
The town of Carovigno was faithfull to the Romans in the wars against Taranto and against Hannibal and his Carthaginians. After the fall of the Roman Empire, the surrounding lands were taken under the dominion of the Barbarians (Visigoths and Longobardi), whilst later, in the Middle Ages it was land of The Normans, the Svevi, the Angioini and the Aragonesi.
Emblem of the Middle Ages is the Castle "Dentice di Fasso". Built between the XIV and XV century on the ruins of a fortified mansion, it was completely refurbished in 1906. It is an impressive building of 101 rooms with a singular triangle shape structure.
In the contrada of Serralonga, a few kilometers from the town, on the road to Brindisi, there is another castle, built on demand of the Noble of Genoa "Ottavio Serra" in 1629.
Carovigno is known as the "town of the Nzegna". This popular and religious tradition which takes place each Monday, Tuesday and Saturday in the week after Easter is to feast the Virgin "S. Maria di Belvedere". The "beating of the Nzegna" is a display of flag throwers during the procession, which honour a tradition of the Carlucci Family.