That is a pitiful schedule.
To the point that I can't see doing that cruise for the purpose of seeing Bermuda. A get together cruise sure, but other wise it is almost a cruise to nowhere. I am sure you are correct in that Bermuda only gave them 24 hours in port. They could easily stay another day and still have time to reach Charleston.