Original Medicare (Parts A & B) may cover medically necessary health care services on a cruise ship, if the ship you're on when you receive the care is in a U.S. port or no more than 6 hours away from one when you get the services. That means the ship can be in the water, but must be within six hours of a U.S. port.