The Red Shoe, a great pub in Mabou. http://www.redshoepub.com/
Check this: http://capebretonguide.com/
There is a nightly ceilidh at St Michael's hall in Baddeck. Well worth a visit.
The thing about Cape Breton is that it is not Disneyland. You go there to meet folks,
and slow down enough to see the rural beauty and share their island. Ask folks when you get there what to see, and how to get there.
We keep a good deal of fantastically wonderful scenery in reserve just so the English don't get to see it. Don't tell anybody, it's a wonderful joke.
Seriously, it isn't the Grand Canyon or the Alps. But a fellow Midwesterner would probably get it.