It is not much of an exaggeration to say avoiding the hassling in Jamaica is like running through a thunderstorm trying to avoid the rain drops. At least the police have managed to push back most of it from the immediate pier area in Ocho and at Mo Bay.
The water taxi in Nassau is a mess. The only water taxi we've ever thought was worthwhile is in St. Maarten. It is also well maintained and managed.