Mazagón is a beach town in Spain near Huelva.
Coordinates: 37°08′N 6°49′W / 37.133°N 6.817°W / 37.133; -6.817