A tiny archipelago of just three inhabited islands, Malta may be one of Europe’s smallest countries, but what it lacks in size it makes up for in natural beauty and vibrant towns. An ...