The Indian Ocean islands are as diverse as the beautifully colourful people and the cultures that
inhabit them. Imagine crystal clear waters, the
finest sandy beaches overhung by lazy green palm
trees, gracious island folk, a potpourri of cultures,
tiny coral reef encircled islands, never-ending blue
skies and miles of warm Indian Ocean coastline.