Clue: Stand in place on island in river (8)
Answer: DEPUTISE
Explanation: Definition: Stand in
An envelope ('in') of PUT ('place') plus IS ('island') in DEE ('river').