Puerto del Carmen has the busiest vibe and that incredible long Strip. Costa Teguise has a more laid back, surfy feel, and feels more Spanish, as well as being more compact. Playa Blanca is quieter than either and feels a little more upmarket, but it's very spread out.