Do as theundeadhero says, only be carefull, cause you cannot dock your ship at the town itself, you need to walk for a while. And there are enemies that can poison you plus strong ogres. Be well leveled up, also for the next challenge. Plus everything is expensive in Elfland