It may be too late, but I liked this hotle in that area:
The airport bus does pick up / drop off in Piazzale Roma.
It isn't far from the dock, but I wouldn't want to walk it if carrying luggage. Hopefully you ship will have some sort of shuttle you can take. taxis like to charge extra for any and all luggage they put in the trunk.