Sailing Holidays in the Seychelles
Often referred to as the original Garden of Eden, the Seychelles is an archipelagic paradise in the Indian Ocean lying 1000 miles off the coast of Africa. As a place to explore under sail, the Seychelles is an island group like no other. For centuries it lay undiscovered and uninhabited allowing a paradise of flora […]