Tendo como base da economia a maricultura, Penha se destaca como a maior produtora de marisco do Brasil. Outras fontes que sustentam o município são a pesca e o turismo. Penha conta com uma população de 17 mil habitantes, e na temporada esse número passa para 100 mil.
O que mais atrai os turistas para Penha são as belíssimas praias. A Praia Alegre, considerada a mais calma, oferece uma larga faixa de areia, árvores centenárias e uma iluminação decorativa na orla. A Praia da Armação com suas águas límpidas, é uma das mais nobres de Penha. Já a Praia de Armação do Itapocoroy destaca-se pela concentração de embarcações da pesca artesanal que sustentam a região.
Outras praias de beleza natural encantam os turistas que visitam Penha, algumas delas são: Praias da Saudade, do Quilombo, da Fortaleza, do Manguinho, da Cancela, da Paciência, São Roque, Vermelha, Grande, sem esquecer da Ilha Feia, que fica a 20 minutos de barco da costa, na divisa com Piçarras.
Além das praias, Penha oferece uma outra grande atração, o Beto Carrero World, maior centro de lazer da América Latina onde a diversão é sempre garantida.