An archipelago of 115 islands in the Indian Ocean, home to rare wildlife, coral reefs, and legendary white sand beaches.