I came across Sagres on surf trip over from the UK. Its a quirky low key town on the tip of Portugal set in national park. But most importantly its surf central. Beaches facing in all directions so you can pick swell size and wind direction on any day.
Been coming back ever since staying at the villa, and now teaching the kids on some of the mellower breaks.