Eight people have been reported injured after a crane fell on to a giant Royal Caribbean cruiseship in a Bahamas drydock.

The incident happened at the Grand Bahama yard on Monday, damaging the 225,000-gt Oasis of the Seas (built 2009).

Shipyard management said no injuries were life-threatening.

The vessel was undergoing routine maintenance.

Royal Caribbean said it was accounting for the whereabouts of all site personnel.

"We are aware of damage to the dock structure and to construction cranes. We are assessing damage to the ship," a spokesperson told Florida Today.