Banks Peninsula has a fantastic selection of bakeries, cafes, wineries and restaurants. In the peninsula's star town, Akaroa, dining options range from French cuisine and delectable smoked salmon to famous fish 'n' chips. Nearby Port Lyttelton also has a tasty selection of restaurants and cafes - many with mesmerising views of the harbour.
In Kaikoura there's a great selection of restaurants and cafes specialising in all kinds of ocean-inspired dishes.
Canterbury wines are excellent - the Canterbury region is best known for its Pinot Noir, Riesling and Sauvignon Blanc.