Cape Breton has two very different coastlines, and this list treats them as such. The western shore — Inverness, Mabou, Port Hood — sits on the Gulf of St. Lawrence, where shallow water and long fetch combine to produce warm water swimming that genuinely surprises first-time visitors. The eastern and northern shores face the open Atlantic: colder, wilder, and far more dramatic. Both deserve your time, but not for the same reasons, and conflating them does a disservice to both.
This list was assembled by weighing four things in rough order: swimming quality, scenery, accessibility, and distinctiveness. A beach that does one thing extraordinarily well can outrank a beach that does several things adequately. Driving distance from the Cabot Trail or the Trans-Canada mattered only as a practical footnote, not as a ranking factor. If a beach required a rough gravel road and rewarded the effort, it ranked higher than a mediocre beach with easy parking.
What didn't make the cut: beaches that are fine but generic, beaches with access problems that aren't worth the hassle, and any entry added just to reach a round number. Ten is the target because there are genuinely ten worth your time — not eleven, not eight. Read the caveats in each entry; Cape Breton's fog, tides, and gravel roads are real factors that will affect your day.