El Puerto de Santa MarÃ a ( commonly called El Puerto ) is a city located on the banks of the Guadalete River in the province of CÃ diz , Spain . El Puerto de Santa MarÃ a ( Spanish : `` The Port of Saint Mary '' , locally known as just El Puerto ) is a municipality located on the banks of the Guadalete River in the province of CÃ diz , Spain .