We're in Licata. Prices are good, marina generally good too, great liveaboard community. But there's been issues with the breakwater getting smashed in by waves one winter (now repaired) and some very unpleasant business where they tried to stomp down on boaters DIYing (while letting locals do the same job no questions asked), which caused a small rebellion and loss of customers.
The other popular place is Ragusa, which has excellent shelter, costs a bit more, but problems with the harbour entrance silting up and the boatyard has the worst reputation.
Boatyards in Italy are generally not that great and expensive, so we sailed to Greece to haul out there instead, which was excellent (Preveza).
There's also Capo D'orlando on the North side of the island, but never been there.
If you like it quiet, Rocella Ionica on the bottom of the Italian boot is nice, but the community small and you're way out of town (need bicycles at least).