Au XVIIe siècle, la Garonne s’éloigne progressivement des remparts ; le port est déplacé en 1868. Aujourd’hui subsiste le quai de pierre, qui constitue de troisième port de Saint-Macaire, le port de Rendesse étant devenu obsolète.
Le cours de la Garonne est modifié pour garantir la bonne circulation des bateaux entre Bordeaux et le canal latéral à Castets-en-Dorthe. Son utilisation fut courte, le développement du chemin de fer le concurrençant inexorablement…