You are here

Seychelles

The Sunsail base is on the principal island of Mahé, which is home to 86% of the country's population and is surrounded by the more than 100 remote islands of the Indian Ocean island chain.