When we're in Wilmington, we do lunch at Catch and dinner (usually all appetizers) at DeLuxe. Chef at Deluxe owns and works at Catch during the day. We love his food and consider him our personal chef when we're at Wrightsville Beach. He doesn't disappoint.
Wrightsville Beach restaurants can be hit or miss in the busy summer season. Try the smaller places without the views. Causeway Cafe for breakfast. Dockside for lunch and South Beach for dinner would be my suggestion.
Try doing a search and you'll find lots of suggestions. South Beach Grill is a great lunch or dinner spot at WB. In downtown Wilmington Catch and Circa 1922 are wonderful