For anyone who has had difficulty setting up a Maltese Bank account and getting a Debit Card which can be used for pretty much all types of transaction, Transferwise now do a Master Card backed Debit card.
You need to have a Transferwise account ( which I and many others use to get currency transfers to Maltese account with a favorable exchange rate) and then set up what they call 'Borderless' banking in almost any currency. You are given 'Virtual accounts' in currencies of your choice and can then top up those accounts with that currency, apply for the Debit Card and away you go.
I had an account from not long after they started and was offered a Debit card last month.
I tried it out, transferring funds online in to my Euro account ( which has an address in Munich with all necessary IBAN codes etc) from my UK bank and the currency was transferred in 30 seconds, the cash was immediately available for me to draw from an ATM here in Gozo!
It is usable online and normal chip and pin or contactless payments among other things.
All with very low fees!
Ray