According to an encyclopedia article by Robert Grosse in
Der Kleine Pauly, Emporiae (Ampurias) resulted from the growing together of four separate cities. The oldest one, Palaiopolis was on an island, now a peninsula, and had a temple to Ephesian Artemis; it was founded from Massilia probably only after 520 BC. The harbor is protected by a mole of Greek workmanship. Neapolis probably arose after 500, which was built up on terraces above the beach. West of that was an Iberian city Indike, separated from Neapolis by a wall. Then there was a Roman colony founded in 45 BC by Julius Caesar.
Emporiae was the starting point for Roman operations in Spain in the Second Punic War. Later it was undoubtedly a flourishing city, but an invasion of the Franks between 256 and 262 was apparently a catastrophe for the city. It continued to be the site of a bishopric in the Visigothic period until the Arab conquest.
Massilia/Massalia (Marseilles) was a Phokaian colony.
I can’t put my finger on a name, but I am under the impression there were other Greek colonies further to the Southwest, down the coast from Ampurias.