You need an embassy visa for Mayotte if you have an Indian passport
Visa options for Mayotte
Visitor visa
To visit Mayotte for Business or Tourism, you require a visa. A paper or embassy visa is the only type of visa available for visitors. Typically the visa is a stamp or sticker added to your passport. You must submit your application through the consulate or local visa center. Visit the government website for details.