havens park