The scattering of tiny islands in the Indian Ocean, is home to some of the world's most fascinating wonders; pristine sandy beaches, coral reefs shimmering with the bright hues of …