Pressed up against the Portuguese border and lapped by the Atlantic, Huelva is a little-explored area in south-west Spain. From its sandy southern coast to its rugged northern peaks, this region is a ...