North Island is a small private island located four miles north of Silhouette Island in the Inner Seychelles. The area of the island is only two square kilometers. The island is home to a hotel consisting of a dozen very expensive villas. Details about the island can be found on its website.
Yachts can anchor on the south-east side of the island, but since the island is private, you can't go ashore.