Chale Island, located just 600 meters off the Kenyan mainland near Diani Beach, is the country’s only private island resort.
The oceanfront Miami-area resort has reopened with redesigned rooms and suites, a completely overhauled spa, and two new ...