I assume you know Alvor. Nice anchorage if your draft
is not too big! There are fisherman, a couple of touristic boats and no facilities or services for yachts as far as I know. If you are there you could talk to the touristic boats or even to a fisherman but ... if not happy and need a Marina, may be Albufeira is cheaper than Lagos or Vilamoura! Sorry for not being to helpful.