Not a pirate but a Spanish speaker.
Interestingly,
He's a doctor [in general] -> el es médico
He's the ship's doctor [this specific ship] -> el es el médico del barco
He's a ship doctor [generally works in ships] -> el es médico de barco
Not a pirate but a Spanish speaker.
Interestingly,
He's a doctor [in general] -> el es médico
He's the ship's doctor [this specific ship] -> el es el médico del barco
He's a ship doctor [generally works in ships] -> el es médico de barco