Twelve people died when a mini-tornado caused an overloaded boat to capsize in remote southern Philippine marshes, a local official said on Wednesday.