Carnival Cruise Lines are having a rough year. With problems after problems. First with the Carnival Triumph cruise ship catching fire in February and now this ship having power issues.

On Wednesday, passengers on the Carnival Dream experienced something of a nightmare when the power went off, some toilets stopped working, and no one was allowed to get off the vessel even though the ship was docked at Philipsburg, St. Maarten, in the eastern Caribbean.

U.S. Coast Guard Chief Petty Officer Ryan Doss said Carnival’s decision to keep passengers onboard, even though they were docked, was “for accountability purposes. The last thing we want to do is have someone get left behind in St. Maarten by accident.”

The Coast Guard was notified by Carnival that the Dream was experiencing generator issues. With the emergency diesel generator not working, the ship went through intermittent power problems. This disrupted the ship’s elevators and restroom services. Crews restored services and are working on the problem, but the passengers are being sent home by air.

Carnival Cruise Lines will fly all passengers on one of its cruises back to Florida. Cruise passengers received a letter from Captain Massimo Marino saying they will be booked on flights to Orlando or another destination. Passengers with cars at Port Canaveral will be bused from Orlando to the facility about an hour away.

“We sincerely apologize for the disappointment this unexpected change has caused and regret we were unable to provide you with the fun and memorable cruise vacation we had in store for you,” he wrote.

Carnival Cruise Lines will be refunding three days’ worth of travel. Passengers will also get half-off a future cruise.

The cruise line is also canceling the ship’s May 16 voyage. The company said in a statement, “Guests scheduled to sail on this cruise will receive a full refund and 25 percent off a future seven-day cruise. Guests who re-book will have their current rate protected on the future sailing. Additionally, any non-refundable transportation related expenses will be reimbursed.”

The Carnival Dream Cruise ship, which has a capacity of 3,646 passengers, was on the last leg of a seven-day cruise and docked in St. Maarten. It is based out of Port Canaveral, Florida.