I agree with gln60 as Crystal Shores is our family's favorite. We prefer traveling to Marco Island during the Spring and late Fall to avoid the summer heat. We love the laid back feel of the island in the off-season, enjoy the shelling and water sports. The white sandy beach and pools are fantastic. Naples and the Everglades are not far away as a change of pace.
A close second is Grande Ocean in Hilton Head for the reasons that Fastr posted. It's a great destination for families and couples alike. We love the low country natural beauty and cuisine. Iconic Harbour Town Golf Links hosts the Heritage Golf Tournament each Spring and is a great event that we like to attend. I expect our grandson's will really get excited about the Lazy River when it opens in 2023.
We visit OceanWatch at Grande Dunes in Myrtle Beach frequently as it is closer to our home base in Virginia. The Spring and Fall seasons are fantastic for golf. We've established our personal "favorites" restaurant list that are musts each time we visit. OceanWatch is our family's third favorite MVC beach destination.
IMHO MVC offers so many other fantastic beach resorts that one can make a case for each as being a favorite. My wife and I have stayed at the Maui Ocean Club Lahaina Towers, Ko Olina Beach Club on Oahu, Aruba Ocean Club, and Frenchman's Cove on ST. Each resort location has its own unique appeal as reasons for wanting to return again.
We look forward to staying at the Waiohai Beach Club and experiencing the beauty of Kauai next February!
Scott