Location: Kalamalka Lake in Vernon BC, Canada
Description: The places for swimming go on and on and on for about 10 km.