Cabin Lake is one of the best swimming holes on the North Shore, and can get quite busy in summer, with plenty of areas for relaxing and diving spots easily accessible from Cypress Mountain Parking Lot, if you’re happy with a 3.5 km hike to get there.
Where: About 45 minutes’ drive from downtown Vancouver, near Cypress Mountain, in West Vancouver