Two BC Ferry terminals serve the Greater Vancouver area. One is to the northwest at Horseshoe Bay in West Vancouver, and the other is to the south, at Tsawwassen. Routes link the mainland to Vancouver Island, the Sunshine Coast, and the Gulf Islands.