San Gregorio tiene 20 km de playas las cuales recibieron la certificación de bandera azul por parte del Laboratorio Tecnológico del Uruguay LATU, siendo la primera del Río Negro y la décima en Uruguay.