Florida’s Sanibel and Captiva Islands are a treasure trove of seashells, on the beach, at gift shops, and in museum exhibits.