Yes! Every voyage has a currently-practicing and English-speaking doctor experienced in Emergency medicine.  Medical services are available 24 hours a day, and a doctor accompanies passengers on all shore landings.