Puerto Moral se encuentra en el valle entre la sierra de Aracena y la ribera de Huelva, es un pequeño municipio concescasos 254 habitantes y con una superficie de 20 km2; sus tradiciones ancladas en el tiempo favorecidas por el aislamiento secular conforman su atractivo. Dista de la capital 119 km.