Formerly a seaport, it is now a road traffic and railway junction city mainly located on the east coast of the Spencer Gulf immediately south of the gulf's head and about 322 kilometers north of the state capital, Adelaide.