I agree with this. We've been 2x with our 5 year old and then 6 year old (obviously not a toddler, but still...) and have stayed at Palms, Travellers, White Sands. I'd probably recommend White Sands because it's in the middle of the beach, but Jamaicans LOVE kiddos! Hard to go wrong.