where is sanibel beach located in florida
Sanibel, FL. Sponsored Topics. Fourteen miles west of Fort Myers, Sanibel Island is a long, narrow strip of sand, which parallels Floridaâs Gulf coast and forms the boundaries of the city of Sanibel.