Ответ:

Разрушение — нежелательное последствие, поэтому употребляется предлог из-за. Предлог благодаря обычно указывает на причину, приведшую к положительному результату.

Ответ: из-за наводнения.