Deblois, Isla del Príncipe Eduardo