I would stay on the ship if I stopped there again.
Last time I was there (May '07 and again in Dec. '08) there was a marked dislike and disdain shown to Americans. This was worse in Dec. than in May. Also, right now there is quite a bit of civil unrest and labor problems (workers on strike, protests in the street). Put that together with the crazy man 20 or so miles away in Venezuela, the lack of interest and ineffectiveness of the police if there is a problem (think Natalee Holloway and Max DeVries), and I can think of MANY places that are safer to visit. PLEASE be very careful or just STAY ON THE SHIP!