Tarragon wins Best Overall Restaurant in Malta