A cruise ship escapes from its anchorage and collides with a cargo ship during a storm on the Spanish island of Mallorca.
Passengers on the Southampton-based P&O cruise ship Britannia said they were “pushed ashore by a tug while trapped in their cabin” after the sidewalk collapsed.
P&O said a handful of people suffered minor injuries and were being treated on board.
The ship will dock in Palma for a technical evaluation, he said.
The captain previously told passengers that there were “no structural compromises”.
People on board recorded video and images of the emergency response and debris floating in the sea.
Passenger Gavin McCoy said the “unexpected drama” happened “while the local fire department and crews were conducting an emergency drill.”
Around 11am British Standard Time, he said, “sudden rain and storms tore us from the quayside moorings, cut mooring lines and water hoses and caused the sidewalk to fall into the sea.”
“Ingie and I were sitting by the coffee shop window, and the first thing we saw was the blue reception marquee tent on the dockside blowing air,” McCoy added.
“We drifted a long way from Berth and hit a nearby freighter.”
Torrential rains and gusts of up to 120 km/h (75 mph) hit the islands. More than 20 flights have been canceled as a result, according to the Spanish airport operator.
The weather warning for parts of the archipelago has been extended until Monday.
The captain told passengers that there was “no structural damage to the PA system, but minor damage to Deck 5”.
A P&O Cruises spokeswoman said it was “aware of the incident involving Britannia on Sunday morning” and was “working to assess the situation.”
Mr McCoy said everyone was safe and “there was nothing wrong with the ship, except for one or more lifeboats sticking out of the ship that had a few scrapes and bumps”.
“Many people who were on bus trips will be able to ride again,” he added.
Passengers will have access to onboard entertainment and activities while the technical team evaluates the ship, P&O said.
The cruise will start in Southampton and return on September 1st.
If you would like to speak to a BBC journalist, please provide a contact number. You can also contact us by:
If you are reading this page and do not see the form, you will need to visit the mobile version of the BBC website to submit your question or comment, or email HaveYourSay@bbc.co.uk. When applying, please fill in your name, age, and location.