La torre spagnola di San Giovanni prende il nome dalla vicina chiesa di San Giovanni di Sinis e fu edificata tra la fine del quindicesimo e l’inizio del sedicesimo secolo sulla sommità dell’altura che sovrasta l’area archeologica di Tharros, con ampio dominio visivo sul golfo di Oristano e verso il mare aperto.
È una delle più imponenti del golfo, seconda solo a quella di Torre Grande.