Thousands of residents were evacuated as monsoon rains battered an island causing torrential floods in the Philippines.