I stayed at Ingenia Holidays Park in a cabin at Bonny Hills. The Holiday Park was a surprisingly great location. It’s located adjacent to Rainbow Beach, a perfect place to spend Christmas. The beach is quite long and lends to a long peaceful morning stroll. There weren’t many restaurants open during this time period, but the cabin had a stove and refrigerator. There was a nearby grocery store and also bbq areas in the campground. I’m sure there were plenty of places to explore here, but I spent my days on the beach reading and enjoying the waves roll in.