North Carolina’s Outer Banks provide a unique, Southern setting for PEANUT BUTTER FALCON, a predictable road movie that...