115 mostly uninhabited islands in the middle of the Indian ocean make up the Seychelles. Its three main islands of Mahé, Praslin and La Digue have some incredible beaches attracting travellers and honeymooners from all over the world. Let's visit ten of them.