En 1295, Roberto se casó en primeras nupcias con Isabella de Mar, hija de Domhnall I, Conde de Mar y de su esposa Helen.