There are plenty of options, depending on your budget and tee time availability. Here's a list to get you started:
$$$
- Torrey Pines: if no tee times are available on North or South, then it may be too far in advance to book or there is an event that week. I would keep checking back.
- Aviara
- Maderas
$$
- The Crossings Carlsbad
- Encinitas Ranch
- Arrowood
- Rancho Bernardo Inn
$
- Coronado golf course
- Balboa golf course
- Goat Hill park (shorter course)
My recommendation is for Aviara if it's within your budget or Arrowood if you want to keep it more affordable. If you've never played Torrey Pines, you should try to plan. I think you'll have a good chance of getting on as a single if you keep checking back on the website. People always cancel tee times last minute.