We hope to bring our kids (9&12) to Cape Breton in July for 5 days or so. We like kayaking, bird watching, nature, hiking, swimming....where would you suggest as a base and any trips in particular? we'll be coming from Halifax (visiting family, we're from UK). We'd also be interested in trips departing Halifax. All advice very welcome!