2 minWhat does Vilamoura mean in English?Vilamoura means "Moorish town" in English, but why was this name chosen for the resort?