It is said that North Island has the whitest sand and most lush vegetation of all the Seychelles. The 11 luxury villas in the complex, each individually created by Seychelles and African craftsmen directly on the island, are located directly on the beach of this pristine oasis set in the Indian Ocean and offer absolute privacy