Para difundir por wifi en el barco una wifi situada en un punto más lejano, sugiero poner un "repetidor" que acceda a la red externa al barco. Supongo que situado en una posición elevada y limpia. Conectar a este repetidor desde el interior del barco no será problema. Supongo que el barco que no es metálico.
La solución que propongo para hacer un repetidor es económica y se basa en utilizar un modem de ADSL de los que se pueden utilizar con el software libre OPEN-WRT o DD-WRT. (La mayoría de los modem ADSL).
Un modem de ADSL, si no encuentras en tu trastero o de un amigo, puedes encontrarlo en Ebay hasta por 3 euros. El resto es gratuito y libre y se encuentra en internet.
El único inconveniente es que requiere ciertos conocimientos, nada profundos, para instalar este software y programarlo. Pero la información esta accesible en internet.
Es tan fácil como la configuración de un router ya que estos software son para router. Es linux.
Saludos.