Malta island compact

Valletta & airport - fortresses, diving coves, and Gozo day trips.