In the Indian Ocean, off East Africa, the Seychelles is an archipelago of 115 islands. It is home to numerous beaches, coral reefs, and nature reserves, as well as rare animals like giant tortoises from Aldabra. Mahé is home to the capital Victoria, a place to explore the other islands. It also has the Morne Seychellois National Park's mountain rainforests and beaches, including Beau Vallon and Anse Takamaka.