Stuff happens. As a passenger for more decades than I care to remember, this is what I'd like to happen if my last train from Bournemouth to Wayside Halt is cancelled:
I approach staff, who apologize on behalf of the railway, then offer to arrange a taxi (would Sir like to be taken directly home, as it's so late?). Obviously, if it's too many for a taxi, then it'll be a bus. If it's too many for a bus, perhaps the stop needs reinstating?
If I'm at Wayside Halt and discover last train to Weymouth is cancelled, I'd like to consult a poster with a title something like WHAT TO DO IF YOUR TRAIN IS CANCELLED.
I'd expect the instructions to read something like:
Please use the help point information button to get advice and assistance. If that doesn't work, then please use the EMERGENCY button to advise you are stranded.
If that doesn't work, please call the railway on this free phone number from either your mobile or public telephone (your nearest is...)
If that doesn't work, please make your own arrangements (local taxi firms are listed here), keeping receipts so the railway can repay you, when you claim Delay Repay.
Does all that sound reasonable?