VICTORIA, Seychelles (AP) -- A disabled cruise ship docked in the island nation of the Seychelles Thursday after three days at sea without power. Dozens of officials flocked to the port to help passengers, some of whom applauded as the Costa Allegra neared shore.
The Seychelles Red Cross set up tents to assist any passengers needing medical help and embassy and consular officials were at the port to receive their citizens. Tour operators lined up dozens of buses to take passengers to either the airport or a Seychelles resort. Disembarkation of the more than 1,000 people onboard was expected to take several hours.
The Costa Allegra has been at sea with and without electricity since a fire broke out in the generator room on Monday, knocking out plumbing, showers, lights and air conditioning as the huge ship went adrift in tropical heat. The cause of the fire is unknown. A French fishing vessel towed the cruise ship to the Seychelles.
U.S. Consular Agent Travis Jensen said he was there to help ensure the health and safety of Americans onboard.
"We haven't been in contact with the ship because they were on battery power," he said. "No emergency evacuations have been reported."
Travel agents eager to help passengers ashore waited alongside diplomats and dozens of journalists.
"The focus of the operation is to get them a warm meal and a shower," said Guillaume Albert, head of Creole Travel Service. "I think the happy ending is the people coming off the boat."
The average age of passengers onboard the ship is 55 years, he said, and the heat and lack of hygiene could be uncomfortable for some of the older travelers. The weather in the Seychelles is hot and humid.
The fire came only six weeks after the Costa Concordia, owned by the same company, hit a reef and capsized off Italy, killing 25 people and leaving seven missing and presumed dead.
"I know it was bad luck for these guys but they are doing the best they can," Albert said. "They have a lot of image building to do right now but I've seen a very professional team."
"It happened in quite an isolated spot so it took quite a while to get back here," said British High Commissioner Matthew Forbes as he waited for the boat to dock.
A Seychelles official suggested on Wednesday that the journey may also have taken longer because the French fishing vessel towing the cruise ship had refused to give way to two faster tugs sent by the Seychelles. Although assistance to people at sea is free, assistance to ships is often paid.
On Thursday, Lt. Col. Michael Rosette, the deputy chief of staff of the military, said the tug boats were more appropriate than the fishing vessel but that the decision not to switch towing vessels was up to the cruise line company.
The Allegra, whose Italian name means "merry," or "happy," left northern Madagascar, off Africa's southeast coast, on Saturday. The liner was carrying 413 crew members and 627 passengers, including 212 Italians, 31 Britons and eight Americans.
About 375 people are taking advantage of the company's offer of a free 15-day vacation in the Seychelles.
"The fact we have a carnival on, the weather is great, and the fact they want to continue their holidays is great for them and great for us," said Srdjana Janosevic, spokeswoman for the president of the Seychelles. "It means this potentially tragic situation has a happy ending."
Tourism in the tiny island nation almost stopped completely in 2009 because of the threat of pirate attacks.
The Seychelles is a chain of white-sand resort islands that attracts celebrities and royalty. Its population is just 87,000, and it is heavily dependent on fishing and tourism.