O’Neil Wildgoose, 43, said he, his wife and their dog spent two days on the roof of their home in Freeport’s Lincoln Green neighborhood, ravaged by a 12-foot storm surge that “came like a tsunami.”

“I watched every piece of my furniture float through the back door,” Mr. Wildgoose said. But he insisted he would not leave Grand Bahama, where he has lived since birth. “We have to be resilient. We can’t give up.”

In the Abacos, no area seemed to have been hit as ferociously as Marsh Harbour. It was as if someone had lifted up the entire town and dropped it.

Houses smashed to bits. Commercial buildings split open as if with a sledgehammer, their contents splayed on the sidewalk. Boats and cars tossed here and there like toys.