There are 2 public beaches in Invermere (Kinsmen and James Chabot Provincial Park), and one beach in Windermere. The beaches on Lake Windermere offer fantastic views of the mountains down the Columbia Valley. Grab some takeout and pack a chair, you'll want to stay for a while!
Another is located south of Fairmont Hot Springs in the village of Canal Flats. Timbers Resort Cabin rentals are perched above Columbia Lake - a short walk takes you to a small pebbly beach area on the shore of the lake.