From special occasion spots to casual rooftop dining, here are 5 dinner spots to catch the San Diego sunset.