The unlikely epic of 43 km of sand and 500 years of history: Sable Island, off the shores of Nova Scotia.