Driving between sea and mountains, cooking on the edge of cliffs and sleeping on deserted beaches, Cape Breton must be on your itinerary this summer.