Although the U.S. territory in the Caribbean is still suffering in emergency conditions without power, water or enough fuel a week after Hurricane Maria struck, Trump oddly chose to focus on the island's financial problems.
"Texas & Florida are doing great but Puerto Rico, which was already suffering from broken infrastructure & massive debt, is in deep trouble..," the president tweeted.
Here's how the late-night hosts went in on Trump this time.
Colbert was frustrated that the president would tweet about sports 20 times before mentioning the devastation in Puerto Rico, and even directed his viewers to the "Late Show" website, where they can donate to the cause.
"Oh for Pete's sake, not only is tweeting the least you can do, it's the only thing you actually do," Colbert said.
The CBS late-night host was also quick to mock the president's reasoning for the delayed emergency response.
"It's very tough, because it's an island," Trump said at a press conference. "This is an island sitting in the middle of an ocean, and it's a big ocean, it's a very big ocean."
Colbert whipped out his Trump impression to add, "Yes, and extremely wet. I'm talking about one of the wettest oceans. I'm the only one talking about the wetness. Also, did you know, it's so salty you can't drink it? I just found out ... Plus, bring the stuff there, we want to swim it there, but there are sharks and I understand there are also jets. They are fighting and dancing at the same time."
Colbert wrapped up by giving Trump credit that the island is in a very big ocean, which at this rate is just going to get bigger. "No one knows why," Colbert joked, referencing the current White House administration climate change denial.