Nestled in the Indian Ocean, between Madagascar and the coast of Mozambique, Mayotte is a French overseas territory that's part of the Comoros archipelago. This exotic destination blends ...