Granville Island Public Market is a food lover’s paradise. With fifty main retailers and over a hundred more rotating day-vendors selling local and international artisanal foods (and crafts), a wide international selection of delicious cooked food and ingredients for what you want to cook yourself, it has practically everything you need in a market. And more. Just…