MIAMI -- One of Carnival's largest cruise ships is headed back to Miami after several engines broke-- causing it to miss two ports-- and now the ship is running on only one engine.

The ship is scheduled to return to the Port of Miami as scheduled on Sunday morning, but it will have to change its itinerary.

A spokesperson with the Carnival Cruise line says the Splendor is "experiencing technical difficulties that is effecting the vessel's maximum cruising speed. Due to current speed limitations, the remaining calls at St. Thomas and Amber Cove have been canceled so the ship can return to its home port of Miami on Sunday as scheduled."

At first, Carnival said all guests on the current cruise ship will receive $100 for shipboard credit and a 25% credit towards future cruises. Late Friday, however, they said the guests will receive a 50 percent refund, 50 percent future cruise discount and a $100 shipboard credit.

According to Cruise Technology, The 14-deck ship is diesel-electric powered using six Wartsila diesel engines and has a power output of 63,400kW-- allowing it to travel at 22kt or approximately 25 mph.

Travelers booked on the next cruise through the Splendor received an email about the issue saying, "It is uncertain what impact this may have on the itinerary for your upcoming cruise. However, we expect to have more information by tomorrow evening and will provide you another update by 6:00 p.m."

See the full release below:

Carnival Splendor is on day four of a seven-day cruise that departed Miami on Sunday.

You can find out more information on the Carnival website.

This is a developing story. Check back with 10News for updates.