If you fly to YVR then the more convenient ferry terminal is Tsawwassen, south of the airport and much bigger. There are frequent trips Tsawwassen-Duke Point, which is Nanaimo's larger terminal. See bcferries.com.
Look on a map and you'll see Duke Point terminal on the south edge of Nanaimo.