If you are dreaming of a tropical beach wedding the islands of the Indian Ocean are for you. Mauritius has fantastic beaches, striking volcanic skylines and a scenic interior. It is a sophisticated and exclusive island with excellent hotels and friendly service. Sri Lanka has sapphire waters which are edged with over a thousand miles of golden sand. You can be married on the beachor in a jungle and have an elephant greet you at the beginning of your ceremony.