To clarify that: Edgar Lewarne Hosking, born 1903 (reg 1904 Birkenhead), died 1977 Camborne-Redruth district, Cornwall. Of the likely marriages for him (Birkenhead 1931, St Austell 1953, two births to the latter marriage, him being the only available candidate for those marriages), none was to a name resembling Carrie, unfortunately.
Between 1910 and 1950 there were only 4 marriages in Cornwall between an Edgar and a Car*:
1911 Edgar H Davies + possibly Caroline K Tibbits, St Columb
1913 Edgar Woolcock + Caroline G Pope, Truro
(he was born 1887, died 1956 Truro; she likely died 1977 Truro)
1914 Edgar C Hawke + Caroline Chubb, Liskeard
1927 Edgar C Laity + Caroline Williams, Penzance
(he was born 1899, died 1976 Penzance; she was born 1909, died 1986 Kerrier)
I wondered about Hawke as sounding like Hocking, but I can't trace them past the birth of a child in 1920.
And those are marriages found using only FreeBMD; Anc'y doesn't allow for searching by two given names only.
I'd also wonder whether the name Edgar was exact; certainly Edward, Edmund and Edwin were often muddled, and I've seen people go by all three of them in their lives. (My grandfather thought he was one and turned out to be another!)
They really could have come from (and gone to) anywhere; other owners of The Island certainly have. I wonder where James's mum was travelling by train from, to visit them.
The Island was for sale this past winter and this article gives the estate agent's name:
http://www.telegraph.co.uk/property/9073143/No-man-is-an-island-except-here-on-this-little-patch-of-Cornwall.html It should be an easy matter to make an enquiry about the history of its ownership, if the question hasn't yet been answered!