I dunno, as much as I like Granville Island, it's a lot like Pike Place Market but with way less history. Still fun, and certainly the individual vendors are different because there are relatively few chain stores or restaurants.
Can you get in, visit, and out of Granville island in three hours?