A Royal Caribbean cruise ship experienced a fire Wednesday, the company reported.
It said the fire happened in a "mechanical space" on the Freedom of the Seas.
A poster on CruiseCritic.com said passengers were sent from their staterooms to different venues.
According to The Gleaner newspaper in Jamaica, the fire happened at Falmouth Pier.
The ship left Cape Canaveral on Sunday.
Royal Caribbean tweeted that the fire has been contained and extinguished and all systems are functioning.
The company released the following statement:
On July 22, 2015, Freedom of the Seas experienced a fire in a mechanical space as the ship was pulling into Falmouth, Jamaica. The ship's fire suppression system was immediately activated, which contained and extinguished the fire. In an abundance of caution, the Captain mustered all guests at their assembly stations. The ship is currently alongside in Falmouth and all systems are functioning.
Freedom of the Seas is currently on a seven-night sailing that departed Cape Canaveral, Florida, on Sunday, July 19, and includes port calls to Labadee, Haiti; Falmouth, Jamaica; George Town, Grand Cayman, Cozumel, Mexico.