Nation of more than a 1,000 coral island scattered down the middle of the Indian ocean like little gems. Surrounded by turquoise lagoons, home to rainbow coloured fish and intricate coral reefs, each island holds its own unique character.