Hi
Another vote here for the Naples Grand (was the Registry). I haven't stayed on Sanibel/Captiva but have seen plenty of smaller hotels/condos.
Loved Naples with it's beautiful beach great place for a base but you can easily travel to Sanibel/Captiva as about an hour from Naples. If you do visit Captiva check out the Bubble Room - great food