Wrightsville Beach is a great place for a wedding, but you have to think it through. If your planning your wedding at Shell Island Resort no problem as parking is included and the beach is wide, so it'll absorb a lot of people. They also do a great job, as they have reception space and professional cooks and a very attentive staff. If you have connections, you can get married at one of the private clubs on the island. The Surf Club is a great place but it's private and you have to know someone to use it. Another club is The Hanover Seaside Club, again it's private and you have to know someone. The Carolina Yacht Club, again private is a great place. It's ocean front with a semi private beach. Another possible location is the Oceanic Restaurant. Some parking is available and the private room is small, but the view can't be beat. If your planning an Oceanic wedding plan to have dinner while the sun is still out, the room is phenomenal during daylight but when it gets dark it's just another room.
If you decide to rent a private beach house for your wedding, make sure you read the contract carefully as some do not allow weddings, again your going to have parking problems so you might want to hire a shuttle to get people to the house. Also bear in mind that Wrightsville Beach get's very crowded during the season. If your thinking of doing a wedding between Memorial Day and Labor Day there will always be people on the beach. You might consider a sunrise wedding, where parking and crowds are not an issue. Give me a shout if you want to discuss, as these are problems but they can be solved.