We spent a week in Mauritius last year....we hired a car and explored the whole island and stayed at various places including 2 nights at the Hilton resort.
It was certainly an interesting place with beaches and natural attractions. It was reasonably cheap cf to Reunion where we spent 6 days...1 hour flight away. The beaches are not as nice as Seychelles where we were prior. We also went to Madagascar on the same trip.
We flew Mk from Madagascar to Mauritius to Reunion and back to Mauritius, then to Perth. All booked with Aeroplan points.
MK are not the most reliable airline as they don't have many aircraft frames and are prone to delays and late cancellations. Our flight to Perth was delayed by 12 hours, and it took multiple emails over 3 months to get reimbursed the food and hotel they promised.
A bit bored this evening and was looking at google maps....Mauritius, Madagascar and Seychelles look to be in the same ocean region...Maybe I can visit all 3 in one trip in the near future...I can fly Air Mauritius from Perth to Plaisance, Mauritius...how would I get to the other 2 islands...I assume I can fly...how long would you spend in each island? What is there to see? ( I note
@Fruitloop50 's fantastic current trip report on Madagascar). Any tips and suggestions appreciated, esp if you have been before.

Thanks