It is amazing how San Diego restaurants cover just about every gastronomic preference out there, from Italian cuisine to good old American barbecue.