The question "Do cruise ships have a hospital?" refers to the medical facilities and services available on board cruise ships.
Due to their extended stays at sea, many large cruise ships have infirmaries or medical centers to accommodate the health needs of passengers and crew. These facilities can provide basic medical care, emergency treatment, and short-term observation, reducing the need for disembarkation in case of minor illnesses or injuries.