Euro summer hol with two older teen surfing beginners

Hi I hope someone can advise as I know nothing about surfing and don't know a beach break from a point break...apart from what I've read over the last couple of days
My wife and I want a euro beach based summer holiday and will have my youngest son (17) and his mate (also 17) in tow. The two lads are keen on water sports and would like the opportunity to learn to surf and do some windsurfing. So the general idea is to get some self catering accommodation, near the beach, me and the missus chill out and the lads surf etc. during the day and then enough varied nightlife at night, some decent sports bars, music bars, restaurants etc. We are NOT looking for Magaluf nightlife
I have discounted surf hostels as its a bit too hip for me and the missus, France is probably too expensive (Hossegor etc.), so I am leaning towards either Portugal (West end of Algarve) or the Canaries (Fuertaventura - Correlajo) as it seems these will provide the surf for the lads, surf schools and a normal beachy/pool hol idayfor me and the missus and enough to do in the evening .
So if anyone can confirm or recommend a specific resort that will fit my needs.
Are the waves suitable/good enough in July & August in the canaries for a couple of learners , same question for Algarve.
Thanks in advance for any advice
My wife and I want a euro beach based summer holiday and will have my youngest son (17) and his mate (also 17) in tow. The two lads are keen on water sports and would like the opportunity to learn to surf and do some windsurfing. So the general idea is to get some self catering accommodation, near the beach, me and the missus chill out and the lads surf etc. during the day and then enough varied nightlife at night, some decent sports bars, music bars, restaurants etc. We are NOT looking for Magaluf nightlife
I have discounted surf hostels as its a bit too hip for me and the missus, France is probably too expensive (Hossegor etc.), so I am leaning towards either Portugal (West end of Algarve) or the Canaries (Fuertaventura - Correlajo) as it seems these will provide the surf for the lads, surf schools and a normal beachy/pool hol idayfor me and the missus and enough to do in the evening .
So if anyone can confirm or recommend a specific resort that will fit my needs.
Are the waves suitable/good enough in July & August in the canaries for a couple of learners , same question for Algarve.
Thanks in advance for any advice