The Indian Ocean is home to some of the most luxurious islands and some of the most spectacular scenery in the world. Mauritius, Madagascar and the Seychelles are just a few of the locations which you can incorporate into your luxury Indian Ocean cruise.For those who simply want to relax and experience some of the most amazing views and swim in the shallow waters of some of the most beautiful islands a luxury cruise around the Indian Ocean will truly make your dreams come true.