You can expect most locals to speak Dhivehi, but many can speak English too. As for the international resorts, you can expect anything from French and Mandarin to German.