I note James, Divina and their 7 children are in Greenock in 1901.
A...tys 1901 census as James born 1849 as a Tacht, presume Yacht Master, Divina is a Captains wife.
I wonder if he died at sea?
However I have checked the "Minor Record" on SP and he is not there but if he went missing it may not have been recorded.
Colin