Isla Devon también es conocida por la presencia del Cráter Haughton, creado hace unos 39 millones de años cuando un meteorito de unos 2 km de diámetro chocó contra lo que en la época era un bosque.