You have to stop by the official website of Seychelles Government. If this is the case, you won't need to get a Mauritius visa so as to go to Mauritius for as many as 3 months. Mauritius does not permit dual citizenship, which usually means you must give up your present citizenship, in case you receive citizenship in Mauritius.