The Boston Tea Party Ships & Museum is finally open on Congress Street.