Just don't stay anywhere south of this park. You have to go north. The nearest motel is super 8 about a mile north in North Palm Beach. If you want to stay in this area, I would recommend staying on Singer Island. I would suggest "Palm Beach Shores Resort" or the Hilton.
Not sure about hotels but if you are getting somewhere to stay because you want to come here I wouldn't , I am currently redoing the park access roads and the neighborhood behind it so it will not be a pleasurable experience a Especially if your bringing kids.. hope this helps with your decision.
Thanks! Your answer is awaiting moderation.