If you missed the Tall Ships in the Inner Harbor this year, don't despair. They will come back. It doesn't happen every year, but it happens regularly.
And - there are other ships that visit in addition to the tall ships.
It is always worth the visit to Baltimore when they come.