The El Yunque tour that is offered through
DCL is with a very good company. It leaves very early in the morning and you will get back with time left over to spend a little time (not a lot) in OSJ, but not to take a walking tour. We did exactly this last month.