Cruise ships have medical facilities, but they do not offer free medical care. When you visit the ship doctor, you're essentially going into a walk-in clinic that does not take your health insurance.
Related: Carnival Cruise Line brings back popular seasonal cruise perk For example, when I travel with my wife and two young ...