Sopelana is a great location. The beach and the views are great and it has a local vibe, not many foreign tourists except for surfers. Not too crowded either. It is a bit hard to reach by public transport but that is no problem as we spent most of our time near the beach!