Atlantic Beach, located on North Carolina's Crystal Coast, has crystal clear waters and it is perfect for a family-friendly vacation.