Clover Island Lighthouse, Public Art & River Walk