Haverhill Park is located just west of West Palm Beach proper and is a nice tree-filled community park with children's play areas and picnic tables with grills. There are tennis, volleyball, and racquetball courts, as well as a public baseball field (no reservation required!). A trail winds through the park for just over a mile and has 20 exercise stations.