Gozo is a small island in the Mediterranean Sea, located in the Maltese archipelago. It is the second-largest island in the archipelago, after the main island of Malta, and is known for its rugged ...