Xaghra ist eine kleine Stadt auf Gozo, die vor allem für ihre erstaunlichen archäologischen Entdeckungen bekannt ist. Hier befinden sich die UNESCO-geschützten Megalithtempel von Ggantija.
Archäologen zufolge war das Gebiet, in dem sich das Dorf befindet, bereits in der Jungsteinzeit bewohnt. Im 4. Jahrtausend v. Chr. Wurde hier der Ggantija-Tempelkomplex errichtet, der wahrscheinlich der Ort der Verehrung der Göttin der Fruchtbarkeit war. Figuren, Töpferwaren und andere Gegenstände, die während der Ausgrabungen gefunden wurden, können im Ggantija Museum besichtigt werden. Es gibt auch einen Steinkreis in der Umgebung und zwei interessante Höhlen, Xarri und Ninu.
Die Stadt selbst ist zwar nicht sehr groß, hat aber ihre traditionellen Gebäude weitgehend beibehalten. Hier steht eine der wenigen erhaltenen Windmühlen aus dem 18. Jahrhundert auf der Insel. Im Ta'Kola Windmill Museum können Sie die Ausrüstung von Handwerksbetrieben aus der Umgebung sehen. Ein interessantes Denkmal ist auch die Renaissance-Barock-Xangra-Kirche mit einer riesigen Statue der Muttergottes namens il-Bambina.
Die Umgebung von Xangra ist auch ein guter Ort zum Entspannen am Meer. Hier befindet sich der größte Sandstrand von Ramla auf Gozo. Es ist nicht entwickelt, aber dies trägt zu seinem Charme bei, und Sie können das Angebot mehrerer Bars und Restaurants in der Nähe nutzen.