Bueno como podrás comprobar , yo no soy de allí, pero conozco la zona bien.(voy casi todos los años a Roche).
Novo santi petri es carillo. Sitios que están muy bien ; Conil de la Frontera, en la zona de la playa hay bastantes restaurantes donde se come bien y a buen precio. San Fernando lo tienes muy cerca ,y a la entrada,en lo que antes se llamaba Avenida Puente Zuarzo (le han cambiado el nombre) esta la "Venta Vargas", no te pierdas las tortillas de camarones.
Tambien justo en el cruce de El Pinar de Roche a pie de carretera, hay un restaurante(no recuerdo el nombre) que se come muy bien y barato.
Y por último si puedes pasa por El Puerto de Santamaría ( sobre 45 minutos), come en el Romerijo y da un paseo por la bahía en barco.
Cadiz capital casi cualquier sitio del casco antigüo (por la zona del teatro Falla) es estupendo para tapear "pescaito".
Paseo precioso: desde Conil (puerto donde hay otro restaurante que está muy bien) hasta el pinar de Roche , pasando por el faro, hay una zona de acantilados y playas que te van a parecer de lo mas bonito que hayas visto.
Un saludo y perdona el tocho