Payment Options in Mauritius for Indian Tourists: Credit Cards, Debit Cards, UPI, or Forex Card?

Hey everyone, I'm planning a 4-day trip to Mauritius from India soon. I'm a bit confused about the payment options available there. I have a Diners Black credit card, a couple of Visa debit cards, and UPI apps. Would any of these work in Mauritius? Or would I need to get a forex card? If so which one? Any advice or personal experiences would be greatly appreciated!