Ingram Beach is a long sandy stretch along North Myrtle Beach, that is especially photogenic at sunrise. (North Myrtle Beach, South Carolina)