Sanibel Shores Sanibel FL View 6 properties in Sanibel Shores with an average listing price of $1,139,500 and an average size of 1,857 sqft