El buque hospital Gil Eannes se construyó en el astillero de Viana do Castelo en 1955 para ayudar a la flota pesquera de bacalao en las orillas de Terranova y Groenlandia.
Su objetivo principal era prestar asistencia médica a los pescadores y a la tripulación de esta flota. Sin embargo, también sirvió como buque insignia, buque de correo, remolcador, rompehielos y barco de suministros, ya que garantizaba el suministro de provisiones, redes, cebo y combustible a los barcos pesqueros. También había un capellán a bordo para brindar orientación espiritual y religiosa.
Completó su último viaje para ayudar a la flota pesquera en 1973 y dos años más tarde, en 1975, hizo su último viaje como buque hospital, proporcionando ayuda médico-hospitalaria durante la retirada de las tropas cuando Angola se independizó.
Fue desmantelado en 1984 y atracado en el puerto de Lisboa, solo para ser trasladado de muelle en muelle hasta que se vendió a un comerciante de chatarra en 1997. En un estado deplorable de degradación y con la mayoría de sus equipos saqueados, estaba previsto su desmantelamiento.
Ante este infame destino, la comunidad vianense se unió para llevar el barco a casa, al lugar donde fue construido, siendo rescatado del desguace. Regresó a Viana el 31 de enero de 1998. Tras importantes obras de restauración en el astillero de Viana do Castelo, se atracó en el antiguo puerto comercial de la ciudad para que la gente lo visitara.
Desde entonces, el visitante ha «navegado» por los diversos espacios restaurados del museo, que incluyen: el puente, la cocina, la panadería, la sala de máquinas, el quirófano, la sala de cirugía del médico, la sala de tratamiento, la sala de radiología, varias cabinas, la capilla, las salas de exposiciones temporales y otros espacios.
Ahora funciona como barco museo bajo la custodia de la Fundación Gil Eannes, una organización sin fines de lucro propietaria del barco, hay una variedad de servicios y productos disponibles para los turistas que brindan experiencias memorables y una visión del patrimonio marítimo del país y la ciudad.