You remembered correctly in that Feena is very forward and a strong character in the ghost ship, but I can't stand Grandia's ghost ship in general. It was actually one of the ships I was thinking of when I made that comment. The problem with ghost ships is that they're almost always filler, and I can only think of a handful of plot related ones. Legend of Dragoon comes to mind, being very important in the grand scheme of the plot, but you don't realize it until later. It still falls under my banner of ghost ships being annoying because both the encounters and the boss are horrible.
I suppose I do like Breath of Fire 3's, but it's not a ghost ship in a traditional sense.
As for the damsel in distress bit, I wouldn't say Feena is a damsel in distress throughout the entire game, simply that her outspoken attitude from the ghost ship is downplayed more as the story progresses. She's never quite "weak" or "helpless," but there are a few times where she needs rescuing.