The cruise ships dock at Old City Harbor, which is about one kilometer from Old Town Tallinn. It’s an easy walk or Bolt ride. The Hop On Hop Off Bus also stops at the harbor.