Preparation
Combine orange juice, soy sauce, honey, olive oil, garlic, shallots, and ginger in a large zip-top bag. Add beef, shrimp, and sweet onion pieces, squeeze out the air, seal bag, and toss to evenly coat. Let marinate in the refrigerator for 1 to 2 hours (no longer or the marinade will "cook" the shrimp).
Remove beef, shrimp, and onion from the marinade with a slotted spoon, reserving marinade. Boil marinade for 5 minutes and let cool.
Push skewer through the end of one bacon strip. Follow with a beef cube, wrapping bacon around one side of beef, and securing on the skewer. Follow with a piece of sweet onion. Add one shrimp, running skewer through both tail and head end so the shrimp forms a C-shape, wrap bacon around one side of shrimp, and follow with onion. Continue alternating beef, shrimp, and onion, on the skewers with the bacon forming an S-shape in between. Leave about 1/4 inch of space in between the pieces to allow heat-flow.
Heat grill or broiler to medium high. Grill shish kebabs until beef is medium rare and shrimp is opaque, turning kebabs to cook all sides. Baste occasionally with remaining boiled marinade.
Yield: 4 to 6 servings (about 2 cups marinade)
Note: Filet mignon and top sirloin steaks work well.