For this trip, I tried the Hullo passenger ferry from Vancouver to Nanaimo and rented a car there. As a non-car owner, this was much more convenient and quicker than taking the Naniamo ferry from Horseshoe Bay or Tsawwassen.
The rough Pacific seas and mostly cloudy skies made for a wonderfully atmospheric trip.