Corralejo (sunrise, east, lot of options, sea, easy).
Larajes (north-central, no sea, need a car).
El Cotillo (sunset, west, relax).
Calderon Hondo.
Pico de la Zarza / Cofete.
Arco de las PeƱitas.
Rent: Surf Paradise, Andrea (private).
Spots:
Surfline.
surf-forecast.
webcams.
Everywhere, but worth mentioning: Playa del Moro, Playa del Castillo in Cotillo, Esquinzo (my fav), Sotavento
Correlejo: Tapas Oscar, Pulperia.
Villaverde: Casa Marcos, La Villa, El Horno.
Cotillo: La Paelleria.
Correlejo: Cheers, Quadrophenia, Sunset Lounge.
Lajares: Canela.
Raves: FCKIT, ask around :)
Corralejo.
La Oliva.
Las Bohemias del Amor
Barranco Encantado
SuperDino
Gin Macaronesian.