Heavy rains and flooding on Sanibel keeps visitors indoors