Washington (CNN) President Donald Trump's latest tweets regarding recovery efforts in Puerto Rico were a direct response to remarks made by San Juan Mayor Carmen Yulin Cruz criticizing Trump's response to Hurricane Maria, a GOP source familiar with internal discussions said.

"The timing of the tweets coincide with her renewed criticism," the source told CNN.

Puerto Rico is still largely without electricity and clean water following widespread devastation from Hurricane Maria, nearly a month after it made landfall.

Yulin Cruz and Trump have clashed throughout the recovery process, including yesterday when she was quoted by Public Radio International as saying "I don't give a s---" about Trump's comments about her.

The President also labeled Yulin Cruz "nasty" in a tweet shortly after the storm hit.

Read More