Alghero est une ville italienne d'environ 44 000 habitants, située dans la province de Sassari en Sardaigne, sur la côte nord-occidentale.
Alghero est située dans le nord-ouest de l'île de Sardaigne, sur une petite péninsule. Sa côte est longue de 68 km en raison de sa géographie assez complexe, avec plusieurs petites baies et petits fleuves. Le cap Caccia, situé à 24 km de la ville, fait partie d'une zone protégée.
La ville se situe sur la « côte du corail », connue pour ses coraux rouges, très prisés.