"The British Marine Conservation Society has suggested people in the UK should eat less mackerel due to overfishing."
Is the use of "due to" flawed here? It is modifying the verb here, whereas, it should modify the noun. Replacing it with "caused by" shows the error.
I found the descirption of the usage in "http://www.manhattangmat.com/forums/due-to-vs-because-of-t3081.html"
Well, yes in this sentence "due to" modifes the verb "should eat less mackerel". It provides the reason why people should eat less mackerel. "Due to" CANNOT be used to present to reason for an action. "Because of" presents reason.
You can go read this article for a lucid and detailed explanation on this topic with relevant examples:due-to-vs-because-of-140393.html
Hope this helps.