A new public nature preserve has officially opened in Fenwick Island, offering a peaceful retreat along the town’s ocean side.