An interactive map showing the location of Salem Maritime National Historic Site, Salem, Essex County, Massachusetts, USA.