Ответ:

Ночами на реке горит много бакенов, предупреждающих капитанов об опасных местах.

Причастный оборот «предупреждающих капитанов об опасных местах» стоит после определяемого слова «бакенов» и отделяется запятой. В сочетании «горит много бакенов» сказуемое употреблено в единственном числе. «Капитанов» пишется с а в корне, «опасных» — без непроизносимой согласной перед суффиксом.