Cartaya is een gemeenschap in de provincie Huelva in Andalusië
Deze plek heeft momenteel ongeveer 21.000 inwoners. In 171 voor Christus werd aan de monding van de rivier Guadarranque een nederzetting gebouwd.. Toen werd dit carteia genoemd. De eerste Punische nederzetting werd gevestigd op de heuvel Prado. Later, rond het midden van de 4e eeuw voor Christus, werd deze verplaatst naar Rocadillo, de plek waar de Romeinse stad Carteia werd gevestigd. Toen de Romeinen kwamen lag deze plek in het gebied dat zij Beturia Celtica en Túrdula noemden.