There is (was?) a really neat hang glider port you could go where you could watch the hang gliders take off. It was just south of the Torrey Pines golf course as I remember. It is on the top of some cliffs and there is a small eatery there to get sandwiches, etc. Great to go for lunch for a while and gaze out over the sea. Then they can go golfing at Torrey Pines

. I think Blacks Beach is right below the cliffs if they want some real excitement (nude beach..)
The San Diego Harbor is a nice place to spend some time also.
Craig