Barefoot Luxury, Private Island Paradise
North Island, one of the inner granitic islands of the 142-island nation of Seychelles, is a special spot even within this magical archipelago. A twenty-year conservation effort has returned the island to its pristine state, re-introducing original flora and fauna, and giving visitors a glimpse of how it may have looked to the first human […]