Geraldton is closest, but still a long way off... nice place & great wave for surfing - if you haven't already done a search, there have been some good topics on Kalba's.
Kalbarri is absolutely useless for kiting.Very gusty in S/SW and "river" is 50 mts wide.Don't waste your time.Closest decent place would be Port Gregory or if desperate, like I was, Coronation beach,1 hour south.