Try leaving the ship then coming back.
Try coming back to her location after 10 minutes.
There is a bug with that dwarf where if your location changes she dissappears/phases.
There is also another bug with her in that the alliance can actually attack/kill her, since she is an NPC horde can interact with.
Basically once you finally get her to appear do not use any flying mounts to do the quests on the ship. Walk/run to do them. if you fly around the ship and you location changes, she will dissappear/phase.
I've done the quest 4 times this week. After the initial hurdle of getting her to actually show up after mulitple attempts, I found if I used my flying mounts to get back to her after fighting the ogre below deck, I had to repeat the process to get her to appear again. But if I walked back up the stairs to the top of the ship, I didn't have any issues other than when I first came to the ship from the temple of earth.
Please report any Code of Conduct violations, including:
Threats of violence. We take these seriously and will alert the proper authorities.
Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.
Harassing or discriminatory language. This will not be tolerated.