Mamoudzou is located on Grande-Terre ( or MahorÃ ) , the main island of Mayotte .
It is located on Grande-Terre ( or MahorÃ ) , the main island of Mayotte .