Seems like lots of fires lately on Cruise Ships. Fortunately, most have occurred while the Ships are docked, and the Passengers are either already ashore, or able to get ashore.
I seem to remember a similar incident happened on a ship while in SXM about 6 months ago and they had to stay an extra day in Port.