Cruises to Italy from NYC are extremely rare but they do exist. Only one or two a year is offered, which means that when you have the opportunity to go you shouldn't hesitate. See the schedule of departures below.
A one-way cruise to Rome from New York is particularly attractive. They stops at several beautiful ports along the way.