The beach at Sanibel Island