There is an Onda local bus Line 2 / Blue Line that passes in front of the pool area of the Vila Gale.
There is a bus stop at Bairro 10 de Maio, 2 minutes from the Vila Galé.
There are buses every 40 minutes or so during the week and there is a summer service with buses every hour on the hour until 23:30.
Vila Gale by foot is about 20 minutes from the Avenida. if you cut through Dunas Douradas, by the Station and over the marina foot bridge.
I know, I live here.