Where is Vilamoura?

Where is Vilamoura located?

Vilamoura, Faro, Portugal (approx. 37.07869°, -8.11575°)


Where is Vilamoura on the map?