Kaikoura This small seaside town between the mountains and the sea offers a range of tourist related activities including whale watching. www.kaikoura.co.nz