Beach Haven is a surf spot in New Jersey facing southeast (122°), with an offshore wind from the northwest. It picks up swells from the northeast through southwest, with optimal swell from the southeast. Offshore winds blow from the northwest (302°).