A short drive from Kelowna's airport, Salmon Arm sits at the tip of a long arm of Shuswap Lake, one of the glacier-carved waterways that dot British Columbia's south-central interior. It's a small place — under 20,000 residents — but it punches above its weight for anyone after lake days, mountain trails and a genuinely good food scene.

The town's signature sight is the wharf at Marine Peace Park, a wooden pier stretching 440 feet into the lake and reputed to be the longest of its kind in Canada. Walk to the end and you get open views across the water to forested hills, plus decent odds of spotting birds — Salmon Arm sits on the BC Bird Trail. A seasonal concession stand means you can graze while you gaze.

For a proper beach day, head 10-15 minutes north to Canoe Beach Park, which faces Bastion Mountain and comes fully equipped: sand, parking, volleyball courts, picnic tables, a playground, a dog-friendly zone and a seasonal rental shack for kayaks and paddleboards. If you'd rather drift than paddle, the riverfront town of Enderby nearby offers floating trips on the Shuswap River, and Okanagan Lake at Summerland is within easy reach too.

When hunger hits, Salmon Arm delivers well beyond its size. Start with coffee and a slice of local-fruit pie at Shuswap Pie Company, or breakfast sandwiches at Anvil Coffee Collective. Lunch could be smash burgers and poutine from The Yukon Smash food truck, or a pub plate and house-brewed beer at Barley Station Brew Pub. The town is a featured stop on the BC Ale Trail, with Ricochet Brewing pouring craft beer, Northyards Cider Co. handling the cider side and Marionette Winery just outside town for wine drinkers. Dinner options range from Italian at Andiamo Ristorante Italiano — think wild Coho salmon — to seasonal farm-to-table plates at Cahoots and steaks, sushi rolls and fish and chips at Nineteen05 Kitchen & Raw Bar near the park.

Getting there is simple: fly into Kelowna International (YLW) via Vancouver and drive about an hour and 40 minutes north, passing through Vernon, or route through Kamloops Airport (YKA) and head 90 minutes east.

This one's for travellers who like their holidays active but unhurried — swimmers, paddlers, birders, cyclists and anyone who wants mountain scenery without crowds or resort prices. Pair it with the Okanagan for a week-long interior BC loop that mixes beach time, vineyards and small-town charm.