The pleasant Granville Island Public Market will charm you as you stroll about its stalls piled high with meat, fish, vegetables, cheese and farm produce of all kinds. It's also the ideal place for finding and arts and crafts produced by local First Nations communities, which make great travel souvenirs.