This gorgeous island not only holds the most beautiful national park, but beautiful sandy beaches as well, making it a rare find in Canada!