You might try Granville Island (at the foot of the Granville St bridge across from downtown).