its so awesome when someone's first cruise goes so well.  We have found both Mexico and Jamaica ports are unwelcoming in terms of street merchants being overly aggressive. We curtained getting off in those locations.

Happy cruising!