devon island, dundas harbour