The ultimate Seychelles travel guide. The Seychelles are an awesome archipelago/country that most people know nothing about!