Es la mayor isla del conjunto de Islas Almirantes, que se encuentran dentro del archipiélago de las Islas Seychelles, al este de África. Como la mayoría de las islas de las Seychelles su mayor atractivo son sus playas de arena fina y blanca, y sus aguas cristalinas.