Bei Inselstaaten kann man hier die Präposition "in" verwenden; bei Inseln, die keine Staaten sind, benutzt man "auf". Quelle: Duden – Richtiges und gutes Deutsch: Wörterbuch der sprachlichen Zweifelsfälle. Dudenverl., 2007, S. 111 (ISBN 978-3-411-04096-4)
@ Werner W.: Wenn man den Duden bei solchen Fragen nicht als maßgeblich anerkennt, dann erübrigt sich jegliche Diskussion, dann gibt es kein 'richtig' und kein 'falsch', sondern nur noch persönliche Meinungen. Oder Statistik.
Verwendet wird – bei Inselstaaten – beides (vgl. z.B.
http://de.wikipedia.org/wiki/Malta ), weil beides geht!
Ich verwende es ähnlich wie Coqueiro:
auf Malta (auf der Insel / geografisch) oder in Malta (in dem Staat, in der Republik / administrativ).
Aber, wie gesagt, bei Inselstaaten geht beides.