It depends on the company and booking policy, but some Venice sunset cruise providers offer hotel pickup services for passengers.