Almeria is a seaside city in Andalucia in the province of the same name. The picturesque town is dominated by the hilltop Alcazaba fortress, originally built by the Caliph of Cordoba during the Moorish occupation and later expanded by Christian rulers. The cathedral dates from 1524, and replaces an earlier one lost in an earthquake in 1522. Its fortress-like structure bespeaks the continuing raids of pirates from North Africa at that time. Enjoy the town, the smaller villages of Mojacar or Roquetas del Mar, and the rugged coast of the Cabo de Gata.