Os pescadores Zé Cação (Renato Aragão) e Lula (Dedé Santana) descobrem a muamba de uma quadrilha de contrabandistas e passam a ser perseguidos por eles. No encalço dos bandidos também está o agente federal Carlos (Mário Cardoso), apaixonado pela jovem Diana (Eliane Martins), dos quais se tornam companheiros. Tudo se desenrola na Pensão dos Pescadores, onde chega o pirata Long John Silver (Edson Guimarães), em busca do mapa de um tesouro escondido numa ilha próxima. O mapa, dividido em duas partes, torna-se objeto de perseguições, sendo trocado de mãos ao longo do filme e conduzindo todos até a ilha. Lá, piratas e contrabandistas são vencidos, a mocinha raptada é socorrida e Zé Cação encontra o tesouro.