Most people just stayed in the hotel. My husband and I walked to the Malecon, which is not far, during the day, and I felt ok about doing that. But I am fluent in Spanish and we have traveled in central and South America a lot.
We didn't see any good looking restaurants--just street food and fast food (McDonalds type).
The bar at the hotel is nice as is the restaurant, though we have been there twice now, and the last time the dinner was a set menu arranged by Silversea which was not all that good, though we didn't have to pay extra for it. The first time, we ordered off the regular menu and it was very good.