Hello. The tense is right. Past perfect is used because the action has not yet been accomplished.
If you say: "Before she anchored, the men climbed/had climbed on board...", you are expressing that "she anchored" at a specific time and that before it, something happened (the men climbed).
If you say "Before she had anchored", it means that we don't know the specific time when she anchored, not even if she finally anchored, the only thing we know is that "the men climbed on board" when "she had not yet anchored".
The second sentence is similar. When he/she describes the scene of tourists bargaining on board, he/she has not yet disembarked (and we don't even know if it will happen or not). Once again we use past perfect because the action has not yet been accomplished, so, we don't know WHEN it will happen and WHETHER it will happen.