The nearest beach from Vigo center are Samil and I Vao, in public transport will take about 45 min. On a car 15 min...
But Vigo is now a way more walkable city than a decade ago.