When it comes to the city of Vernon there are three main lakes to consider and those are Swan Lake, Kalamalka Lake, and Okanagan Lake. With its blue warm waters and abundance of beaches and hiking trails, Kalamalka Lake is a must-see attraction for anybody planning a trip to the Okanagan Valley, British Columbia. Okanagan Lake is packed full of fun activities and has a ton of gorgeous to play on. A multitude of beach resorts, golf courses, wineries, and vineyards all line its scenic shores making it a prime holiday getaway.