Overview of tourism activities in Granville Island, Canada