Hi! I think that A uses the comparison to a fish market in this case to try to offend the B person. Fish markets may look messy, not so clean, with a bad smell. Also, fish markets are clearly not the correct place to buy insurances, that confirms that this is a slang used with the porpouse of criticise. The agressive tone in which B replies completes the sense of critique. This is an unfriendly dialogue.