Travelled to Gozo via ferry from Cirkewwa in Malta , queueing for ferry a bit mad as you queue to get into a room first which holds the people boarding the next ferry which comes every 15/20 min then queue to get on ferry, take it all with a pinch of salt and smile, also tour operators trying to sell tours of Gozo island to you. Well my wife and decided we would just wait an hour or two on island so did not avail of these tours. Once we arrived on Gozo port we walked up the hill and were approached by an elderly taxi driver who offered to bring us round the whole island on a guided tour for 80 euro, we agreed and spent the next 4 hours being chauffeured round the island visiting numerous sights that would never be seen on any tourist bus trip. Visited churches, went out to sea to see caves, had lunch in Pierres (Fantastic Seaside Restaurant) overlooking Marsalforn Bay, visited craft centres, underground caves (Sherries) , views of Sicily plus a lot more. This man was so passionate about the island having lived there all his life and was great company, no rush.
So if you do go to Gozo , try the local taxi drivers for a wonderful day out to remember.