Malta is high on my list of places to visit!
I was there two years ago. When you go, make sure you get to Gozo.
Been there, done that - didn’t get the T-shirt. Huge barren rock - with millenia of history......but you can get the history without standing on the rock........