Everywhere on Cape Breton is pretty - but if it's a choice between that drive and the Cabot Trail - which I gather you're talking about - then take the Cabot Trail - which is spectacular.
(Not much to eat in "towns" - villages, actually - like Framboise or L'Ardoise.)