Why Vilamoura? Are you going on a golf trip?
I go to Portugal a lot (in fact, I bought an apartment in the Western Algarve in 2007) and I stayed in Vilamoura for a week when I was apartment hunting. I travelled around a bit and I remember speaking to a local while I was there and we were discussing Vilamoura and he said "it's not Portugal".
And the more I go to Portugal, the more I understand what he meant. Vilamoura is a custom made holiday resort that could be located anywhere in the world. There is a marina, there are golf courses and you could be in Nice or Marbella or anywhere else that plastic Paddys used to go during the late unlamented Celtic Tiger days.
So, my advice to you would be go to Alvor or Lagos or Tavira, or even Albufeira. Anywhere but Vilamoura.
Regards
Homer