"- By all accounts Tarshish could have been no other city than the modern Cadiz"

Throughout history various locations ranging from India to the West Mediterranean have been suggested as the true site of biblical Tarshish.  One of the more popular suggestions is Tartessos, an ancient harbour city in southern Spain now lost, but believed to have stood near present-day Cadiz.

Google Map