OK. For pure surfing holiday I would go to Maldives. You will have two to four spots available from any island you are staying at and much less hassles with crowds and unfriendly locals than in Mauritius.
If you want kitewaves then you will get your fill here too; )