Original: Mamoudzou is located on Grande-Terre (or Mahoré), the main island of Mayotte.
Simplified: Mamoudzou is located on Grande-Terre (or Mahoré), the main island of Mayotte.