I think it's Surgeon, not sure what 3 down is though!
Armada
Skipper
Flotilla
Physician is another name for a doctor of medicine. It begins with the letter P.
In the UK - the Plimsoll Line.
A ship's waiter is a steward.
The correct term is "funnel".
an animal doctor
Doctor bird is another name
Another common term for a doctor is a physician. Or you could name them by the particular specialty they are in. For instance, a cardiologist is a doctor that specializes in the heart, a pediatrician is a doctor who specializes in children, etc.
A porthole (generally the round ones)
nope