Molfetta's Carabiniere station is located on the south edge of town, just one block from the beach. The Carabiniere are a branch of military police. I have never quite figured out the subtle differences between all the various types of Italian police: you have your vigili, polizie, carabinieri, finanzieri, aeronautico, marina militare, etc. The list goes on and includes your coast guard, forest service and environmental and zoological police to name a few others.
I guess their names are pretty self-explanatory. I'm just not sure when you should call the "polizia" or when it would be better to call the "carabinieri." Hopefully, I won't ever have to call either!
16 hours ago