Plan + Spots · Country Guide
Granite islands, coral atolls, and warm-water adventures in one Indian Ocean country