Direct and stopover flights are available from major airports in the UK. The only airport in mainland Mauritius is the Sir Seewoosagur Ramgoolam International (MRU) which is around 48 km from the capital, Port Louis. There are bus services to and from the airport, which depart three times an hour. There is also another airport on the outer island of Mauritius, Rodrigues, the Sir Gaëtan Duval Airport (RRG). However, tickets are more expensive to Rodrigues and if you do wish to visit, it is cheaper to fly to Sir Seewoosagur Ramgoolam International first and from there, get a connecting flight.
Mauritius is blessed with a pleasant climate all year round, perfect for your halal-friendly beach holiday. The cheapest month to fly is June, and the busy season is November to January.