North Island je jeden z nejvíce úrodných seychelských ostrovů, a proto je obýván drobnými rolníky, kteří zde pěstují zeleninu, kokosové ořechy a věnují se rybolovu.
V roce 2003 zde byl otevřen nový hotel, který nabízí turistům takzvaný „bosý luxus“. Hotel se přepracovává – pod názvem Noemova archa – do podoby rezervace a snaží se přetvořit ostrov do doby před osídlením lidmi.
Jedním z cílů je také zachránit ohroženou faunu a flóru na ostrově.