Ответ:

Скорость лодки по течению: \(18+12=30\) км/ч. Время пути до острова: \(60:30=2\) ч.

Скорость лодки против течения: \(18-12=6\) км/ч. Время возвращения: \(60:6=10\) ч.

Общее время в пути: \(2+10=12\) ч.

Ответ: 12 часов.