Learn about the great amenities at North Beach Resort & Villas resort (formerly North Beach Plantation) vacation rentals in North Myrtle Beach, South Carolina.