Clue: A doctor in Welsh town can bloom (8)
Answer: MARIGOLD
Explanation: Definition:  bloom 
M(A RIG)OLD
 
Mold is a town in Wales
 
Not sure of the definition – if it's "bloom", the "can" is redundant, and only there to make the surface work.
 
If it's "can bloom", I don't like it.