Unlike an airline, with staff spread over wide geographical areas, cruise lines might have a staff dentist on board, especially on larger ships or those which do extended (RTW) itineraries (you'd probably need to commit to a lengthy period of time on board before receiving time off, though).