Port city on the Garonne in south-west France, a major wine capital (8)
I believe the answer is:
bordeaux
(Other definitions for bordeaux that I've seen before include "Port; French wine" , "Claret, for instance" , "Wines" , "French city" , "City in SW France" .)