Malta - a mix of breathtaking views and fascinating history