magic waves with magic people surf guide algarveby info@surfguidealgarve.comJune 28, 2023June 28, 2023 magic waves with magic people surf guide algarve