Rachelle and I spent as much time as possible visiting our provincial parks in the latter part of the summer (once our moron overlords regained a tiny portion of their common sense and re-opened them).
One of the nicest we visited was Haynes Point in Osoyoos. It’s one of those places we’ve wanted to go for years but it’s always full, which is not surprising given that it’s on a peninsula in the middle of one of BC’s most swimmable lakes.
But at the tail end of the season it becomes un-reservable, so if you don’t mind spending a night in the overflow you can snag a spot the next day.