Может ли капитан удерживать паспорта моряков у себя и не выпускать их с корабля?

Я работаю на рыболовном судне, документы всего экипажа зданы капитану и хронятся в сейфе. Сейчас мы заканчиваем рейс и идём на выгрузку в город Санкт-Петербург. И нам не хотят отдовать поспорта чтоб мы не выходили в город из за вожможного употребления алкаголя.

Могут ли меня не выпускать с судна российского государства в России и не отдовать загран паспорт?