La actividad comercial del municipio se encuentra muy diversificada. Destaca el entorno del casco antiguo, entre el refugio pesquero y la Plaza de la Patrona de Canarias como la zona tradicional de la Villa. Comercios que abren de lunes a domingo, incluso festivos, donde el visitante encuentra una amplia selección de productos. La avenida de los Menceyes, en Punta Larga, es otra zona comercial por excelencia. A lo largo de la avenida, existe una amplia oferta de comercios y restaurantes, además del Centro Comercial Punta Larga.