As for restaurants, it depends on what kind of restaurants you are looking for.
There are the usual fast food restaurants in the SM supermalls. And besides Robinson Pala-Pala, there are also a few other restaurants that you can try out.
If I am not mistaken, there is also a Korean restaurant there, as there is quite a sizable Korean population in General Trias.
As for sights, there is the General Mariano Trias Marker which is located in Poblacion, General Trias and the Gen. Trias Monument and Park that you can also visit.
General Trias is generally landlocked and hence you won?t find any beaches around.