Ferragudo is a good spot for Wildcamping,on the eastern side of Portimao,don't park at the top near the road as its for the residents,stick to the tracks and you can get right to the waters edge. Just before the bridge to the left (if travelling west) there's a car wash where you can fill water and I think you can dump grey waste as well,drive thru a security checkpoint to get to it.