Offshore fishing boat with anglers catching Mahi Mahi and Wahoo in North Carolina waters