I am on a cruise out of Civitavecchia on June 18th. We are in Rome for 5 days before the cruise. I am staying in an airbnb close to the termini and will take the train to the port. There are also taxis (pretty expensive) or you can ride the bus. The high speed trains have room for luggage.