Answer:
Professional medical services are available on all star-rated cruise ships. Every ship has a doctor on call. Doctors are not available on ferry boats and speed boats.