Debris on French island