Cheeka Lodge in Islamarada
Second Cheeca as we've stayed there several times the 1st being before it burned years ago. Can be pricy but they are often running very good sales on their website.
Another good place is Drop Anchor but surprisingly they can be a bit more expensive than Cheeca.
I've looked at a couple of small properties on VRBO just south of Robbies that we'll likely do for our next trip.