Peniche, PortugalBarefoot beach vibes and world class wavesPortugal, Beaches, Surfing, EU, Small Town (5k-100k people)Barefoot beach vibes and world class waves