Malta, the tiny but mighty wanderlust place