Le musée maritime de Dubrovnik est situé dans la forteresse Saint-Jean de Dubrovnik. Il a été fondé en 1941 en organisant une exposition intitulée Routes maritimes et Dubrovnik à travers les siècles. Le musée fait partie de l'Académie yougoslave des sciences et des arts depuis 1949 et a fusionné en 1987 avec le musée de Dubrovnik. Le musée est situé dans la forteresse de St. John's, qui a été restaurée après le séisme catastrophique de 1979. L'exposition permanente du musée a été créée en 1986 et retrace l'histoire maritime de la ville de Dubrovnik et de ses environs. L'exposition présente des maquettes de navires des XVIIe, XVIIIe et 19e siècles, de nombreux drapeaux, canons et autres armes, instruments nautiques, journaux de bord, classeurs, documents divers, ainsi qu'une bibliothèque de valeur contenant de nombreux exemplaires rares de livres et d'importants documents d'archives.