Metro Vancouver has two ferry terminals: Tsawwassen and Horseshoe Bay with service to Victoria, Nanaimo, the Southern Gulf Islands, Langdale, and Snug Cove.