maybe the cost of living there is way less than the US. Maybe they have way less taxes and their money can buy more in their country than the dollar can in the US.
Or maybe it's just hipster heaven. "Mauritius" is a very fancy name that sounds really nice to people who don't take showers regularly.