I suggest to take one of the parking garages and walk for visiting the ship.
Across the street is a parking garage
We parked near the aquarium and took the tour trolley with the Go Boston pass, highly recommended, it's a great value
Thanks! Your answer is awaiting moderation.