The Newport Resort is probably the closest hotel. Stayed there many years ago. Should meet all your needs, within walking distance but a rather long walk. Weather at that time of the year should be very nice. Hotel may be a bit pricey, but thats Miami Beach.