The isolated atoll of Aldabra