There's no compelling reason to come to Civitavecchia, other than to take a ferry to Sardinia, though you could make a stop long enough to eat at one of its good fish restaurants. The port is about a 700m walk from the train station – exit, turn right into Viale Garibaldi and follow along the seafront.
For tasty seafood try Ristorante La Bomboniera near the port. Otherwise, there are several decent eateries on Piazza Aurelio Saffi.
Civitavecchia Shore Excursion: Rome in One Day Private Tour
For cruise passengers arriving in Civitavecchia with only a single day to see the beautiful city of Rome and what it has to offer - this privately guided fully narrated shore excursion is the best option.
Civitavecchia Private Transfer: Rome Fiumicino Airport to Civitavecchia Cruise Port
Do you need to get from Rome Fiumicino airport to the Civitavecchia port? For a hassle-free cruise transfer, arrange private transportation from Fiumicino airport so you can arrive at the Civitavecchia cruise port in style. Transfer services are available seven days a week.