Seychelles
With a whopping 115 islands scattered across the Indian Ocean you can spend endless days in the Seychelles.
Each island offering its own unique charm and adventures to be had.
Swim in pristine waters, snorkel amongst the coral, hike through lush rainforests, and indulge in Creole cuisines!