Banks Peninsula was formed by stratovolcanoes (a type of cone volcano), particularly at Akaroa and Lyttelton. This area was once a plate boundary, similar to the Taupō volcanic zone today. The last eruption was 6 million years ago.
Acknowledgement: Philo Vivero, Creative Commons 3.0