Just a 25-minute ferry ride from Malta, Gozo is the second-largest of the five Maltese Islands and despite spanning just 26 square miles, is bursting with hidden gems and character. Thanks to its ...