Abeokuta is awesome as well, its a centuries-old spring-fed swimming pool, not too far from Negril, I think they are a sponsor here. Local kids come to swim and hunt for crayfish, a rope swing... it has a deep mid-section and shallower ledge around the perimeter. Drinks and food available, call ahead.