The Seychelles archipelago of 115 islands stretches across a vast area of the western Indian Ocean. Each island is fringed by coral reefs. The Seychelles archipelago of 115 islands stretches across a vast area of the western Indian Ocean. Each island is fringed by coral reefs. Ecology Phys.org – latest science and technology news stories