If you are coming from Nanaimo via ferry, I would personally look at Alice Lake north of Squamish. Lake to swim in, lots of hikes in the area and you don't have to drive through the city and the suburbs. If you stay on the Island, Rathtrevor is also a nice campsite right on the ocean.