L'île Saint-Pierre est située dans le Sud-Ouest des Seychelles et des îles Extérieures. Elle forme le groupe Farquhar avec l'atoll Farquhar au sud-est, l'atoll Providence à l'est et le récif Wizard au nord-est. L'île la plus proche est l'île Cerf de l'atoll Providence située à 35 kilomètres en direction de l'est-nord-est, Aldabra se trouve à environ 500 kilomètres en direction du sud-ouest et Mahé, l'île principale du pays, est distante de 704 kilomètres vers le nord-est.
L'île est circulaire avec 1,6 kilomètre de longueur pour 1,4 kilomètre de largeur soit 1,68 km2 de superficie[1]. Il s'agit d'un atoll surélevé[réf. nécessaire]. Le bord Nord-Ouest de l'île est relevé tandis que son centre est occupé par une dépression située plus ou moins au niveau de la mer. Le sol de l'île est parsemé par de nombreuses cavités remplies d'eau de mer. Ses côtes sont entièrement formées de petites falaises maritimes de deux à trois mètres de hauteur surmontées de dunes dont le sable est projeté sur l'île par les vagues. Ces dunes atteignent une dizaine de mètres de hauteur et constituent le point culminant de l'île avec une altitude de douze mètres. Un petit récif corallien borde le littoral sud-est qui est fortement déchiqueté par l'érosion marine.
L'île est considérée comme inhabitable en raison de l'absence d'eau douce[1]. Néanmoins, une jetée est présente sur sa côte au nord-ouest à proximité de l'un ancien campement, vestiges d'une ancienne occupation de 1906 à 1972.
Histoire
L'île Saint-Pierre était entièrement couverte d'une forêt de Pisonia grandis avant l'extraction du guano à partir de 1906[1]. À partir des années 1950, le sable et les roches de l'île sont aussi exploités[1] jusqu'en 1972 par des travailleurs logeant dans un campement sur la côte Nord-Ouest de l'île. Ce campement était protégé du vent par des filaos plantés qui constituent depuis la majorité de la végétation haute de l'île.