Sanibel Shores Sanibel FL View 5 properties in Sanibel Shores with an average listing price of $1,405,600 and an average size of 2,478 sqft