Yes, cruise ships can dock in Venice – Marghera without sailing through the city center. For many years, ships had to navigate the Giudecca canal to reach the Venice Cruise Terminal. Authorities have now provided an alternative by opening of Venice – Marghera also to cruise vessels.