Geraldton has an excellent dining scene, and Kalbarri, Carnarvon, Denham and Dongara-Port Denison cater to tourists with pubs, bakeries and ample fish-and-chip shops.