If you're treated on board, prepare to receive a hefty medical bill from the cruise line. Your regular health insurance likely won't cover you. Not even Medicare, which doesn't cover health care services when the ship is more than 6 hours away from a U.S. port.