The island nation of Seychelles lies in the Indian Ocean, 1,500 miles from Africa’s eastern coastline. The principal island Mahé is home to the nation’s capital Victoria. Today, tourists flock to this 115 island nation to enjoy pristine beaches and calm seas and indulge in…