my son and i loved sunset beach resort in montego bay - they have a waterpark on the premises and loads of kids activities

the price was very reasonable and the food choices were good (lots of jamaican food and a good variety of everything else)

from this location you can go to either ocho rios or negril for a day trip