An archipelago of almost 115 islands, Seychelles is nestled in the Indian Ocean. Boasting a perfect blend of turquoise waters, white-sandy beaches, and a tropical climate, this island country is one of the smallest countries in the world. Adorned with warm toasted beaches, coral reefs, national parks, and an overall…