I Gibraltar synes jeg bare lyder dumt. Måske det kun er min holdning.
Det lyder lige så dumt som at sige "i Grønland" eller "i Island", men ikke desto mindre er alle tre former korrekte. Er der tale om selvstændige øer eller øgrupper med eget styre, så er det det også korrekt at bruge "i", hvorimod øer eller øgrupper, der ikke er selvstændige udelukkende tiltales som på - eksempelvis "på Sjælland", "på Bornholm" etc.