Delaware River has a new public space with lots to offer