No suburb-level service pages
You have one "Services" page for all of Wellington. Your top competitor has 14 suburb-specific pages — "plumber kelburn", "plumber karori", "plumber island bay", etc. Google treats each one as a separate ranking opportunity. You're competing for one spot; they're competing for 14.