Charleston was the nearest port so Carnival Sunshine was the only choice. I was on the 11th deck, Stateroom 11032. This cabin was fully exposed to outside temperature on 2 sides and partially on the third. There was no heat in the cabin and I had to get Guest Services to have an A/C Mechanic work on the system, but there as no improvement. To try to get warm, I went to bed fully clothed with a jacket on, all the bed cover, and was still cold. The room steward got an extra blanket which helped but it remained cold the entire cruise. The steward stated once there were no heating elements in the system.
The electrical outlet under the counter mirror had pulled out of the wall and took two days to get it repaired. In the meantime, the cabin safe lost its memory (may have been associated with the other electrical problem) and I had to get a Carnival officer to open the safe and allow the code to be reset.
The shower was designed for handicapped with steel bars for support. However, water flowed into a steel covered trough (supposedly) but the shower curtain was on the other side of the trough so all water hitting the shower curtain went into the bathroom and as the ship pitched and tossed the water covered the bathroom deck. There was never enough towels to sop up the water. It waas especially bad at night with bare feet to go to the bathroom on a freezing wet deck.
Ship did not go to Half Moon Cay. Went to Freeport due to the weather.