Desroches Island is a smart private island with some lovely suites, some very large, promising, new villas and even a small, working coconut plantation. It's fringed by stunning beaches, and beyond them coral reefs – with excellent snorkelling and diving... - More about Desroches Island |