Das Cosmoledo Atoll im Indischen Ozean gehört zur Aldabra-Gruppe, die zu den Outer Islands der Seychellen zählt. Das Atoll ist ca. 1000 Kilometer südwestlich der Hauptinsel Mahé gelegen. Etwa 38 Kilometer südöstlich des Cosmoledo-Atolls befindet sich Astove Island. Cosmoledo hat eine Länge von 14,5 Kilometer und eine Breite von 11,5 Kilometer. Die Landfläche des Atolls beträgt insgesamt nur 5,2 Quadratkilometer, die Fläche der Lagune 145 m2.