Sagt man auf Englisch

I was on Mallorca

I was at Mallorca

oder

I was in Mallorca