The Seychelles are a collection of paradise islands, east of Africa in the turquoise waters of the Indian Ocean. The Seychelles are a fantastic beach destination for all, whether you are honeymooners looking for that idyllic romantic beach break, a family looking for entertainment for parents and children alike, or a solo traveller just wanting to get away from it all. The many inner and outer islands of the archipelago offer a wide range of properties, ranging from the more resort style hotels with every facility you could wish for, to the desert island luxury lodges. Whilst the Seychelles will conjure up for many an image of lying on a white sand beach, cocktail in hand, there is a huge amount to do if you'd prefer to be a little more active, both on land and in the water. The waters that surround the islands contain magnificent reefs teeming with countless species of marine life, making it a must-do destination for any keen diver. The big game fishing and saltwater fly-fishing are superb. Spend a couple of weeks island hopping around and you will see for yourself how many wondrous places there are to discover and how much there is to fit in. With direct flights from Nairobi and Johannesburg, you can easily combine a visit to the Seychelles with an African safari. Or if you're after a beach-only break, there are direct flights to the Seychelles from the UK, or a variety of airlines fly via the Middle East.