Cape Breton Island, Prince Edward Island, and Vancouver Island were voted the three best island destinations in Canada. Here's why.