Poised at the edge of the Mahurangi River, Warkworth is a pretty town with an interesting choice of restaurants and accommodation.