In 1891 their address is Front Street, Duffus. The village of Duffus is not far from Drainie but is on the opposite side of the Gordonstoun Estate - the west side. There is no Front Street in Duffus unless this refers to what is now the Hopeman Road which is indeed the 'front' street of the village. However, in 1901 the family's address is 19 Farquhar Street, Duffus. Again there is no Farquhar Street in Duffus village but this will be Farquhar Street in the village of Hopeman which is some two miles to the west of Duffus. Hopeman is within the parish of Duffus so would probably be recorded as Duffus in a census.
Clearly, you are viewing a transcription, not the original image, of the census. The available censuses were organised on the basis of the parishes, so yes, the village of Hopeman is recorded in the parish of Duffus. In the originals, there is a box at the top of the page for the enumerator to enter the name of the town, village etc. For reasons best know to themselves (and incomprehensible to me) most organisations that transcribe the census omit to include this information in the transcription, so you get addresses like 'Farquhar Street, Duffus' which, if it had been fully and correctly transcribed, would have read 'Farquhar Street, Hopeman, (parish of) Duffus'.
Another reason why it is never sufficient to rely on transcriptions - always have a look at the original document to be sure that you have the correct information.