This is the only Cherry-Latta marriage registered in all of Scotland from 1855 onward on ScotlandsPeople, and the date and location would certainly seem to fit.
CHERRY MAGGIE LATTA JAMES 1887 605/ 47 Maybole
Searching for Latta births registered in Ayrshire between 1887 and 1897 when Margaret was described as a widow produces 11 births, six of which are registered in the Maybole registration district where Margaret and James married. The Maybole births are:
LATTA ROBERT M 1888 605/ 104 Maybole
LATTA JANET F 1888 605/ 124 Maybole
LATTA ANNIE F 1889 605/ 226 Maybole
LATTA MARY F 1891 605/ 175 Maybole
LATTA GEORGE M 1894 605/ 21 Maybole
LATTA JAMES CALDWELL M 1896 605/ 196 Maybole
Not all of these may be children of the marriage, in particular the two 1888 births do not have consecutive registration numbers so they are not twins, but there is only a difference of 20 in the number so they must have been registered relatively closely together. A quick look for infant Latta deaths in the same time period doesn't produce any deaths registered at all anywhere in Ayrshire.
Searching for later Latta deaths, with a mother's maiden surname of Cherry produces these three deaths, which would seem to fit with the births of Janet, Annie, and James Caldwell above.
LATTA ANNIE 85 CHERRY 1974 615/ 908 Glasgow, Martha St
LATTA JAMES CALDWELL 78 CHERRY 1975 605/ 438 Glasgow, Martha St
LATTA JANET 92 CHERRY 1981 603/ 14 Glasgow, Martha St