Miramar college has public courts and it is lighted at night.
https://maps.google.com/maps?q=miram...r+college&z=20
Or UCSD has courts as well...BUT make sure you play on Saturdays and Sundays only. Weekends are free parking, weekdays they strictly enforce parking.
https://maps.google.com/maps?q=ucsd+...sd+tennis&z=20