A haven in the Indian Ocean