Stretching along the island's dramatic north shore, Prince Edward Island National Park protects sweeping barrier islands