El Granado, the hidden gem of Huelva With charming streets and an impressive mill, this village has plenty to offer