We stopped for a number of weeks last summer in Porto Turistico di Roma, in Ostia. Big marina, with a significant
live-aboard community. That whole coast is not especially scenic, but the marina has a good number of restaurants, coffee shops, gelaterias, and a good
chandlery. The company called Boat Services is one of the better boat services and
maintenance groups we've ever encountered, and can handle the
haul out in the boatyard right there. They can help you in Spanish, Italian or
English.
The marina is a long walk to two really excellent full scale grocery stores. Best part, PT di Roma is a very short cab ride to Rome Fiumicino Airport, and either a plane to anywhere or the fast train to Rome.