Ответ:

Первый теплоход был в пути на 3 часа дольше второго:

\(3+2=5\) ч.

Путь первого теплохода:

\(24\cdot5=120\) км.

Путь второго теплохода:

\(28\cdot2=56\) км.

Расстояние между пристанями равно сумме пройденных теплоходами расстояний:

\(120+56=176\) км.

Ответ: 176 км.