BAYONNE, New Jersey (AP) — A cruise ship on which nearly 700 passengers and crew fell ill has arrived at its home port in New Jersey after a Caribbean voyage cut short by an outbreak whose cause has not yet been determined.

One woman aboard the Explorers of the Sea yelled, “We made it!” as the ship docked Wednesday. Other passengers, with blankets wrapped around them, stood on deck to watch the ship pull in.

The U.S. Centers for Disease Control and Prevention said its latest count puts the number of those sickened at 630 passengers and 54 crew members. The ship was carrying 3,050 passengers.

Health investigators suspect norovirus, but lab results are not expected until later this week.

If norovirus is to blame, it would be one of the largest norovirus outbreaks in last 20 years, the CDC said. A 2006 norovirus outbreak on a Carnival Cruise Lines ship also sickened close to 700.

Norovirus — once known as Norwalk virus — is highly contagious. It can be picked up from an infected person, contaminated food or water or by touching contaminated surfaces. Sometimes mistaken for the stomach flu, the virus causes bouts of vomiting and diarrhea for a few days.

The CDC said it recommended to cruise operator Royal Caribbean that people who still have symptoms be housed in nearby hotels or seen at medical facilities before traveling home.

CDC investigators boarded the ship during its U.S. Virgin Islands Port call on Sunday. They said no single food or water source or other origin has been identified.

Explorer of the Seas is on track to depart at its originally scheduled time Friday afternoon on its next cruise, a 9-night trip with port calls in Puerto Rico, St. Thomas, the Dominican Republic and Haiti, a Royal Caribbean spokeswoman said.