La ciudad está rodeada de playas a lo largo de la Ría de Pontevedra, algunas a una distancia de 3 a 6 kilómetros de la ciudad, situadas en los municipios limítrofes de Poyo y Marín, como Cabeceira (Lourido) a la que se puede ir andando desde el centro de la ciudad, Portocelo, Mogor o Aguete, todas ellas con bandera azul.