Manzanilla es una localidad y municipio situado en la provincia de Huelva , España . Según el censo de 2005 , tiene una población de 2.384 habitantes.