Plus there are two playgrounds. One of them has a water park and water slide operating during the summer months. I've taken my kids since they were babies. It has the broadest selection of fresh food in Vancouver. If you don't like crowds, it might turn you off.
Parking also can be hard to come by.
Somehow I always manage to find a spot. The number of people going is about the same as the number coming, so parking spots are always popping up. Granville Island is underneath the south end of the Granville Street Bridge. I get to it by crossing the Burrard Street Bridge going south, and turning left around 2nd Avenue. The Public Market is closed on Mondays from Thanksgiving to Victoria Day.