Sanibel Island, Beach