Bonefish on Mauritius?
There is only one spot where you will find bonefish on the main island of Mauritius but this little lagoon belongs to a hotel and the fish cannot move out into open water because iron bars make an escape of them impossible. Fishing there is only possible for guests and requires a special permission. All around the main island of Mauritius the bonefish disappeared due to overfishing. You will find them at little outer islands but you need a boat to get there.
Of course by far the best is St. Brandon's which belongs to Mauritius but is located about 340 km north-east of the main island. Get a group of 6-8 fly fishers together and I will accompany you there. It is quite expensive, but you will love it! There is hardly any better spot to fly fish in the world.
Guided fly fishing
There is one guide on Mauritius which I can recommend. I was fishing with Dominique Thévenau. He really knows the waters very well. He will pick you up at the hotel and will bring you back there in the evening. Lunch and drinks are included in the service, too. His boat is perfect for fly fishing and although Dominique usually prefers the spinning reel he also knows how to handle the fly. He is after the really big GTs, and if they exceed 120 lbs. in weight they are indeed much more difficult to land on a fly rod.