I notice you don't have anything on Jamaica. My info is a bit old, but may be helpful. Young hookers will approach male tourists swimming.
Prostitution is outlawed, but pervasive.
On Trafalgar Road, between Knutsford Boulevard and Marescaux Road. These streets are close to Kingston's main hotels and guest houses. Several clubs on the Half Way Tree Road are havens for prostitutes. Less if you pay in US dollars. First, by far the best place in Kingston for street hookers is on Waterloo Road just near the Embassy Apartments.