Water and debris can be seen in the hallways aboard Carnival's Sunshine.
CNN  — 

Cruise ship Carnival Sunshine was rocked by a storm over the weekend, frightening passengers and delaying the ship’s return to port in Charleston, South Carolina, and the departure of its next voyage.

First-time cruise passenger William B. Blackburn was on deck 6 of Carnival Sunshine during rough weather that started late Friday.

“It was terrifying,” Blackburn told CNN.

Blackburn was on the cruise with his wife and other family members.

“We stayed in our cabin, and prayed we’d be OK,” Blackburn said, and they took note of where the life jackets were stored.

“[We] discussed the fact that it would be very unlikely to survive in the water even with life jackets and doubted that life boats could even be launched in those conditions,” he said.

Carnival Cruise Line addressed the weather disruption in a statement:

“Carnival Sunshine’s return to Charleston was impacted by the weather and rough seas on Saturday,” Carnival said, ”The weather’s prolonged impact on the Charleston area delayed the ship’s arrival on Sunday and as a result, the next voyage’s embarkation was also delayed.”

The cruise line said the ship is now sailing on its next voyage.

Blackburn shot video of the storm around 11 p.m. Friday and said conditions got worse after that. He considered shooting more video but was afraid to open the door again.

“It felt like the ship ran into a wall, all of our stuff went flying off the counters, baggage fell over and slid around,” he said.

“The wind was howling, all I could see outside was a solid wall of water spray and rain mixed. The balcony divider door for the cabin next to us had broken its latches and was slamming back and forth something awful. The ceiling and walls were creaking, and the ship was making horrible noises, and sometimes violently vibrating like the engines were struggling against the surging waves.”

Video posted online from Twitter handle @crewcenter shows water and objects flowing down interior hallways.

Carnival Sunshine has capacity for 3,002 guests and 1,040 onboard crew. The ship has 14 levels.

CNN’s Jennifer Henderson and Marnie Hunter contributed to this report.