As reported by Phakaaathi in May, Farmer is seen as a replacement Bevan Fransman who declined to renew his deal at the KwaZulu-Natal based side.
Farmer becomes the second recruit by the club from the Coastal City this week following the signing of former Kaizer Chiefs midfielder Keagan.
Download our app and read this and other great stories on the move. Available for Android and iOS.