Seychelles at a glance Looking for a nice holiday? The Seychelles are an archipelago country in Africa. They are found north of Madagascar in the Indian Ocean. The