A village amid skyscrapers

Granville Island’s heart is its public market