Crossing the River - Solution

Boatman transports goat

Boatman returns (alone)

Boatman transports cabbage

Boatman brings goat back

Boatman transports wolf

Boatman returns (alone)

Boatman transports goat

Riddle solved!