What about going to Margaritaville in Mobay? You could hang for a while, eat lunch and have a few drinks. You son will be able to swim, use the slides and water trampoline. I would imagine that would be an easy way to kill at least 3 hours. That way you could also save by all sharing the same ride to Negril.