These magnificent Indian Ocean destinations might both look like paradisiac islands, but which one is the best option for you? We take a look at the main ingredients that make a perfect exotic beach escape and see how the...