What is the reason for the ship that asks the claimant to give away a coin to a player of his/her choice? This just seems to create a difficult decision for the possessor of this card with no particular benefit to the game.
I'd have said giving players difficult decisions is a benefit to the game.
It's only one coin anyway, but it's an extra thing to think about: you might want to give the extra coin to a player who's currently behind, especially if they're in competition with another player for something you don't want. That way you might help them stop the other player from beating you!
It can thus act as a catch-up mechanism too. And of course if you really don't want to give an extra coin to any other player, it may make you risk drawing more cards when you othewise wouldn't.
All in all, I think it's a great addition to the game!