El Buque Hospital Gil Eannes se construyó en los astilleros de Viana do Castelo en 1955 para ayudar a la flota bacaladera frente a las costas de Terranova y Groenlandia.
Su objetivo principal era prestar asistencia médica a los pescadores y tripulantes de esta flota. Sin embargo, también sirvió como buque insignia, barco correo, remolcador, rompehielos y barco de aprovisionamiento, ya que garantizaba el suministro de provisiones, redes, cebo y combustible a los pesqueros. También había un capellán a bordo para proporcionar 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, realizó su último viaje como buque hospital, prestando ayuda médico-hospitalaria durante la retirada de las tropas cuando Angola se independizó.
Se desmanteló en 1984 y atracó en el puerto de Lisboa para ser trasladado de muelle en muelle hasta que se vendió a un chatarrero en 1997. En un estado de degradación deplorable y con la mayor parte de su equipamiento saqueado, estaba previsto su desmantelamiento.
Ante este inglorioso destino, la comunidad vianense se unió para llevar el barco de vuelta 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, fue atracado en el antiguo puerto comercial de la ciudad para que la gente pudiera visitarlo.
Desde entonces, el visitante ha “navegado” por los distintos espacios restaurados del museo, que incluyen: el puente, la cocina, la panadería, la sala de máquinas, el quirófano, la sala de operaciones médicas, la sala de curas, la sala de radiología, varios camarotes, la capilla, las salas de exposiciones temporales y otros espacios.
Ahora funciona como barco museo bajo la custodia de la Fundación Gil Eannes, organización sin ánimo de lucro propietaria del barco, y pone a disposición de los turistas una serie de servicios y productos que proporcionan experiencias memorables y una visión del patrimonio marítimo del país y de la ciudad.