9) Devonshire Beach, Alta
Another small beach where you can relax away from the crowds, Devonshire beach is located in Lesser Slave Lake Provincial Park in Alta, Alberta. Devonshire Beach is a 1.5km stretch of sandy beach with notoriously soft sand and gently rolling dunes. Local Albertians love Devonshire Beach with many considering it to be the best beach in the whole of Alberta and visitors from further afield can’t help but fall for Devonshire’s secluded, low-key charm. Beautiful hiking trails can be found in the forested area surrounded Devonshire but be sure to plan your trip for the summer months as in winter the hiking trails as well as the beach itself are closed to the public.