Your ports are
- Villefranche, France10:00 am to 7:00 pm
- Livorno, Italy7:00 am to 7:00 pm
- Civitavecchia (Rome), Italy 7:00 am to 7:00 am
There are lots of YouTube for these ports from previous Disney cruises as well as other cruise lines.
Villefranche is a tender port, people either go to Nice or Monto Carlo.
They are both high end luxury resort towns in the south pf France, the playground of the rich and famous. I have been to Monte Carlo. Its stunning, but extremely expensive even for snack food. There not much to do there other than see the Royal Palace and people watch in the streets, look at the luxury yachts in the harbour, window shop in the luxury shops etc etc. Nice is a bigger town , almost the same as Monte Carlo, but it has a beach. I think in previous years they had issues with the tender due to weather, and it may get switched to Cannes, which is very similar.
Livorno people either go to Pisa or Florence. Pisa is 30 minutes drive, Florence is about 2 hours drive.
Civitavecchia is the port for Rome, but Rome is about 2 hours drive from the port.
All 3 are very long intensive days one after the other. Italy in particular in July is extremely hot, with no air conditioning. All of the ports will involve a lot of walking out in the sun , on uneven surfaces. Everywhere will be very crowded and packed as its peak tourist season.