Why this was one of the biggest weeks yet in Florida's recovery from Hurricane Ian. Times Square resort marks the latest step in Fort Myers Beach's revival.