Grenville Island, a quirky part of Vancouver