The best things to do in Cape Breton Island. From the best stops along the Cabot trail to hikes, restaurants, local gems, activities, and more.