Port in SW England on the River Avon (7)
I believe the answer is:
bristol
(Other definitions for bristol that I've seen before include "Brief stay" , "English city" , "City west of Bath" , "Port in SW England" , "Port and industrial city in southwest England" .)