Elena,

Civitavecchia is a long way from Rome. I don’t think there is anything to do or see within walking distance of the port gates there. There are some tourism sites outside of Rome and closer to Civitavecchia, but would still require a car or a tour, etc. See our journal entry for our day of Rome. Given the amount of time you have there and the unreliability of traffic/transport/strikes etc in Italy, it is always a hard choice there. We were happy with the money that we paid RSSC for our short day in Rome. We thought this was a good option, if you had been to Rome before and would comfortable returning on your own to see only one or two things. http://journals.aol.com/dfriia/West...06/04/13/day-106---thursday-april-13/314

Naxos has a small port and train station. It is not walking distance from Taormina, but not more than 10 miles, only it is almost straight uphill to get there. I have not been there on a cruise (by train) but someone here may know if RSSC ever provides a shuttle. It would still take an hour or so probably because you cannot travel between the coast to uphill in a straight line. (We stayed in a beachfront hotel and after one van ride between, we took a cable car up and down from the beach in 2000.) Taormina is a great place to stroll for a day or if you are ambitious to go up Mt. Etna and see Taormina. Again, would require a car or a tour unless RSSC is offering a shuttle service to Taormina.

Piraeus is probably 20-30 miles from downtown Athens. I believe that you can walk to a Metro station from the port and get into downtown though.
http://www.athens-today.com/e-metro-network1.htm

Sounds like a great itinerary, Debbie