Here is a map of the south coast of British Columbia. The points in green, orange and blue represent the maximum distance for a day trip from Vancouver.
Green: Squamish to the North. Orange: Gabriola Island to the West. Blue: Victoria to the South.
Click on the map to see it in more detail.