Donald Trump insisted his administration’s response to the devastation in Puerto Rico last year was an “underappreciated great job”.
In a series of morning tweets as Florence bore down on the US coast, Mr Trump bristled over criticism of the response to Hurricane Maria, in which 3,000 people died in Puerto Rico.
“We got A Pluses for our recent hurricane work in Texas and Florida (and did an unappreciated great job in Puerto Rico, even though an inaccessible island with very poor electricity and a totally incompetent Mayor of San Juan). We are ready for the big one that is coming!” he tweeted.
The administration’s efforts in Puerto Rico received widespread criticism and he argued with Mayor Carmen Yulin Cruz.
After visiting the island last September, Mr Trump said that Puerto Ricans were fortunate that the storm did not yield a catastrophe akin to the havoc wreaked by Hurricane Katrina along the Gulf Coast.
About 1,800 people died in that 2005 storm.
Puerto Rico’s governor last month raised the US territory’s official death toll from Hurricane Maria from 64 to 2,975.
The storm is also estimated to have caused $100 billion in damage.
San Juan Mayor Carmen Yulín Cruz slammed the president's comments.
The governor of Puerto Rico, Ricardo Rossello, seized on Mr Trump’s use of the word “successful” and said in a statement: “No relationship between a colony and the federal government can ever be called ‘successful’ because Puerto Ricans lack certain inalienable rights enjoyed by our fellow Americans in the states.”
Mr Rossello called Hurricane Maria “the worst natural disaster in our modern history” and said work still remained before they could move on to other stages of recovery.
He also said he was still waiting for Mr Trump to respond to a petition to help Puerto Rico complete work on emergency housing restoration programmes and debris removal.
Mr Trump parked outrage when during his visit to the island he feuded with the mayor of San Juan and passed out paper towels to victims in a manner that was described as "shooting basketballs".