Carnival Cruise Lines has confirmed that one of its ships experienced problems during a cruise, the second such incident this week.

Late Thursday, the company said "a technical issue" affecting the sailing speed of the Carnival Legend forced the cancellation of a stop at Grand Cayman Islands.

The Tampa Bay Times reported the ship is expected to arrive in Tampa as scheduled Sunday. Passengers will get a $100 credit and half off on a future cruise.

Another Carnival ship, the Dream, experienced generator problems while docked in St. Maarten and the company announced Thursday that passengers would be flown home.

The world's largest cruise line has suffered through a series of high-profile mishaps, yet passengers continue to book vacations, albeit at a slower pace.

Carnival Corp., earned $37 million, or 5 cents per share, in its first quarter. That compares with a loss of $139 million, or 18 cents per share, a year earlier. But its forecast for the year came in below analyst's predictions. Its shares fell more than 3 per cent in morning trading.

The company had been offering sales to help attract passengers after an engine fire last month crippled the Carnival Triumph, leaving 4,200 people stranded for five days without working toilets or power.