I have to admit that I was only vaguely aware of the Seychelles until recently and really only due to its reputation as a vacation destination. For those who also might not be that familiar with it, the Seychelles is a nation off the east coast of Africa that is made up of more than …