The bottom two thumbnails link to totally different images taken on the seawall!
As for the Penzance 159 it leaves London at 14:20 (Saturdays) and gets to Penzance at 20:54. It'd have been at Totnes at 18:32. It then returns the following day (Sundays) departing Penzance at 14:13 arriving at Waterloo at 20:58. It conveys a Portsmouth portion that splits and departs Salisbury 4 minutes behind it.