A guide to surfing Lagos in the Algarve. Around 20 breaks within a 40-minute drive across two coasts, plus where to stay and ...