This is one of two ferry terminals that service the Vancouver area. Tsawwassen is 30 minutes south of town and the other, Horseshoe Bay is about 30 minutes north of town. BC Ferries
has a fleet of about 35 ships of all different sizes. I don't think there is a more relaxing way to travel and enjoy beautiful scenery.