Vernon, BC, borders three lakes: Okanagan Lake, Kalamalka Lake, and Swan Lake. The Hamlets at Vernon is located near these lakes and several parks like N’kwala Park or Sawicki Millenium Park. These locations are great for swimming, fishing, nature watching, beachcombing, or metal-detecting.