Поселок городского типа Зарубино расположен на юге полуострова Зарубина в западной части бухты Троицы залива Посьета залива Петра Великого.[2] Расстояние до Владивостока по автодороге — 220 км, по морю — 105 км.
В 1972 году в посёлке было начато строительство морского рыбного порта.
Поселок Зарубино ожидало большое будущее. После рыбного порта должны были строить судоремонтный завод по ремонту промыслового флота. Проектировщиками «Ленгипрогора» разрабатывался проект города с населением в 70 000 человек, застроенный пяти-, девяти-, двенадцати и даже восемнадцатиэтажными домами. Однако перестройка и развал экономики не позволили этим проектам сбыться.[2]