I don't know anybody personally but another RCCL board I frequent has a member on the Liberty too. They are thankfully not local to Houston so it is just a delay to them, but many on the ship do live around that area and the mood on board is noticeably gloomy. She scanned and posted the most recent letter they got, just about everything on the ship is 50% off: drinks, spa, and most importantly laundry. They are also offering 30 minutes of free internet access a day in addition to discounted VOOM and free phone calls for emergencies. Apparently the internet access is not very good during the day. I did have to laugh a bit, the letter indicated that photo packages ended at the normal date and no further pictures were included, as if this was a part of the trip that people were hoping to remember. Tensions seem a bit high, but most people are recognizing that aside from the possibly overoptimistic thoughts that they could have docked in Galveston yesterday the cruise line is doing everything they can to get everyone back safely.
RCCL is asking anybody who does not need to return to Galveston to try to return home from Miami, but anybody needing to return to stay on the ship as trying to fly in to the Houston area would be difficult. There was some discussion about why Miami, apparently neither NOLA nor Tampa can accommodate a Freedom class ship, Miami really is the closest US port available to them.
Best of luck to your friend!