Medical practice at sea can be challenging, rewarding