Be careful what you eat or drink - my daughter got food poisoning from eating a chicken burger and having a drink with ice in it.
As soon as you go ashore you are bombarded by taxi drivers trying to get your custom. Even if you walk through the "official" taxi area it is the same thing. Far worse than any Caribbean country we have visited. We wanted to walk around the bay, but every two seconds a car would pull up alongside or beep and stop to offer tours, or suggestive remarks to my two daughters. The whole island is poverty-stricken and the road around the bay felt unsafe as we were glared at as curiosities. When we became to uncomfortable we about-turned and decided to brave the thongs at the port gate and to venture beyond into town. We met people coming back who warned us to beware the children. It was really a shanty town and a young boy latched on to us and offered to show us around. We politely declined, gave up and returned to the ship.
Pre-book excursions or stay on board.