El Rocío, is a village in the municipality of Almonte found in southern Spain. It belongs to the province of Huelva, in the autonomous community of Andalusia. El Rocío is situated between Huelva and Jerez de la Frontera. From Wikipedia