Употребляется все равно предлог на: на Мальте.
Правильно: на Мальте, но в Великобритании, так как Мальта — это островное государство, а Великобритания — страна, состоящая из нескольких частей.
В обоих случаях правильно «на Мальте» и «на Сейшельских Островах».
Для обозначения жительницы лучше использовать описательную конструкцию: жительница Мальдив. Нормативного однословного наименования нет.