Venice Port Hotels - Cruise Ports
Try these links
By the way - from the ship you can walk to the train station - that is where you pick up the vaporetto. From the airport you can get a land taxi to the ship for about $75 - a water taxi costs more.
The trick in Venice is your luggage. My advice is to stay in a hotel close to the train station. There are services who will pick up your luggage, cart it to the train station and drive you to the airport in a minivan - total cost about 90 Euro.
Its worth it. The Vaporetto does not go to the airport. The train station is as close as you will get to the airport by vaporetto.