Situated just off the Eastern Coast of mainland Africa, the Seychelles is made up of 115 islands covering 451 square kilometres of land. Home to only 84,000 people, this country in the Indian Ocean is known for being one of the most romantic destinations in the world. With its diverse ecosystem, idyllic beaches and lush forests, top destinations to visit include the Valee de Mai, the Aldabra Atoll and the capital, Victoria.