We're doing a Celebrity cruise from Revenna and had the same question about getting there from Venice. It turns out Celebrity has a bus from the train station in Venice to the port in Revenna for about $60. A bit more than the train but more convenient. For some reason they don't have it available on the web site, so you have to call them.