The longest-running beach music festival in the United States is returning to Carolina Beach for its 40th year this weekend.