The imposing mountains that tower over Kaikora