Seychelles is an island nation off the African continent, known for its granite islands, nature reserves, pristine beaches and turquoise waters. The Seychelles is located slightly off the popular travel routes and with such an