Gday Rob,
Are you the same Rob I saw sailing on Sunday?
Any way up that way there are heaps of spots depending on what level and conditions you are chasing. Lancelin is a good bet, cause the wife and kids have got plenty to do and there are shops there. Can be a bit crowded that time of year though. Further north Cervantes is a good bet if you want calm water, but plenty of nice scenery for the family and some quality spots to stay. Around the Leeman/Greenhead area are some great conditions but not a whole lot to do for the cook. My wife used to go through about 3 books in our stay yearly at Greenhead. Not good for the browny points

Keep in mind in January the swell is a bit hit and miss but ya can get lucky and there are heaps of Euros and holiday makers around.