I spent some time in Malta as my ex in-laws lived there for part of the year. I agree with everything above and also a bit of trivia if you care. Many scenes from Gladiator were shot in Malta.
Also a short ferry ride will take you to the isle of Gozo which also has many amazing rock formations. Go visit if you can.