The Landings at Carlsbad Airport is a nice restaurant with inside seating as well as outside patio. The runway is pretty far away though, so it's hard to see all of the action. You also don't see the planes on final, just when then landed. The outside has a glass wall so you can also watch the planes. The service was great.