Xaghra jest niewielką miejscowością na Gozo, która znana jest przede wszystkim z niezwykłych odkryć archeologicznych. Znajdują się tu wpisane na listę UNESCO megalityczne świątynie Ggantija.
Według archeologów tereny, na których leży wioska były zasiedlone już w okresie neolitu. W IV tysiącleciu p.n.e. wzniesiono tu kompleks świątyń Ggantija, które prawdopodobnie były miejscem kultu bogini płodności. Znalezione podczas wykopalisk figurki, ceramikę i inne przedmioty można oglądać w Muzeum Ggantija. W okolicy znajduje się także kamienny krąg oraz dwie ciekawe jaskinie, Xarri i Ninu.
Sama miejscowość, choć niezbyt duża zachowała w dużym stopniu tradycyjną zabudowę. Stoi tu jeden z nielicznych zachowanych na wyspie XVIII wiecznych wiatraków. W Muzeum Wiatraka Ta'Kola można oglądać wyposażenie warsztatów rzemieślniczych z okolic. Ciekawym zabytkiem jest takze renesansowo- barokowy Kościół Xangra z potężną figurą Matki Bożej nazywanej il-Bambina.
Okolice Xangra są także dobrym miejscem na wypoczynek nad morzem. Znajduje się tu największa na Gozo piaszczysta Plaża Ramla. Nie jest ona zagospodarowana, ale to dodatkowo dodaje jej uroku, a w pobliżu można skorzystać z oferty kilku barów i restauracji.