I think your family would love the Tree House -- there is a pool there for your son, breakfast is included & a GREAT breakfast it is, anything you want and all you can eat. No need to cater to your son so, he will love the beach. Because of the reef the waters are very calm, unlike Runaway Bay where it is windy and there is kind of an undertow.