Sgurr gets it! The memorial is to Alexander Selkirk on the site of his birthplace, but the (vandalised) road sign points to the 'Robinson Crusoe Statue', and the hotel is the Crusoe Hotel.
(I knew that one would take a few clues, but I apologise for it being quite as mindboggling as it was - I just have Fife on the brain
Although I finished the coastal path on Saturday, so might be able to think about somewhere else now!)