1) 108 : 6 = 18 (км/ч) - скорость катера против течения реки;
2) 18 + 3 = 21 (км/ч) - собственная скорость катера;
3) 21 + 3 = 24 (км/ч) - скорость катера по течению реки;
4) 24 * 4 = 96 (км) - расстояние, которое пройдёт катера по течению реки за 4 часа.
Ответ: 96 км.