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