Many love San Sebastian; I preferred Bilbao. There are also the small Basque beach towns like Getaria, Hondarribia, Zarautz, and Lekeitio. It depends on what you're looking for.
Here's what I wrote about San Sebastian vs. Bilbao on another thread:
"They're quite different, so which to keep and which to drop is up to you. San Sebastian has few "turnstile attractions" other than the aquarium, but it's lovely and a nice place to hang out. Bilbao is a much larger city with a real urban feel, several good museums (the Bellas Artes and the Museum of Reproductions in addition to the Guggenheim), and a more interesting Old Town than San Sebastian, including a much larger market. I much preferred Bilbao, but if your goal is beaches, beauty, and relaxing, pick San Sebastian; Bilbao is definitely a bit "rougher" and less pretty."
If you really want all my impressions of my Basque country trip (warning - it's long): https://community.ricksteves.com/travel-forum/trip-reports/basque-country-trip-report-bayonne-san-sebastian-vitoria-gasteiz-and-bilbao-may-2017