A tropical island gently caressed by the warm Indian Ocean has to be the perfect honeymoon destination for newly-weds, and Mauritius, off the East coast of Africa, does not disappoint.