This southern stretch of the Okanagan is a sunny vacation paradise with good food, great wine, and sandy beaches for that perfect summer weekend escape.
Walnut Beach Resort
When you're lying on the sand under a straw umbrella, you know you're on vacation. When it's 30+ degrees and someone delivers a freshly made cocktail straight to your waterfront lounge chair, you've taken it to the next level. There's only one licenced beach in Osoyoos, found at the Walnut Beach Resort (@walnutbeachresort). Private for hotel guests only, it's a serene place to wiggle your toes in the sand, gaze out at the lake and pretend you're in Mexico. I love the large pool and hot tubs, too, but it's hard to beat the beach.
Read the rest in ExploreNowCanada’s Instagram Guide