Vancouver Island is full of fantastic restaurants, shops, cafes, restaurants and shops and there is no shortage of sa ...