Heavy rain has pummelled coastal provinces since last weekend, submerging homes and sweeping away poultry and livestock.