Ответ:

Пусть расстояние между пунктами A и B равно \(x\) км.

Скорость катера по течению: \(8+2=10\) км/ч.

Скорость катера против течения: \(8-2=6\) км/ч.

Время движения туда и обратно составляет:

\[\frac{x}{10}+\frac{x}{6}=8.\]

Приведём дроби к общему знаменателю:

\[\frac{3x+5x}{30}=8,\quad \frac{8x}{30}=8.\]

Отсюда:

\[8x=240,\quad x=30.\]

Ответ: 30 км.