Does anyone know if the dialogue shows as it loops? Continuously? If so, that may have been an oversight when adding the voices. If everyone talked in Baldur's Gate it would be equally as annoying.
However, I've notices on Twitch that some play through don't seem to exhibit this looping syndrome, or not as much, or not the same group of characters.
I'd recommend a 30-60 second (or so) timer before saying the dialogue again. Usually these types of dialogue are an indication of a quest or situation you would want to see about.
That being said, the boat on fire should spam, but a bit less. It's urgent so it needs to keep happening until dealt with.