Vilamoura is southern coast of Portugal, about 30 miles west of the spanish border. I have stayed at the Hotel Dom Pedro about 4 times - they own the 3 Vilamoura championship golf courses