Island's capital railway terminus! (8)
I believe the answer is:
victoria
This clue might be a double definition.
'island's capital' is the first definition.
'Victoria' can be an answer for 'capital' (capital of the Seychelles). I'm unsure of the 'island's' bit.
'railway terminus' is the second definition.
(Victoria is a London train station)
Can you help me to learn more?
(Other definitions for victoria that I've seen before include "falls in > London station" , "English queen" , "London rail terminus" , "Largest lake in Africa" , "Mrs Beckham" .)