Sanibel Island named among 'most charming' small towns in Florida
Sanibel Island named among 'most charming' small towns in Florida out in the Gulf of Mexico when you're there. Sanibel Island remains Southwest Florida's — heck, all of Florida's and even one of America's — crown jewels. And a national magazine agrees. Travel + Leisure recently rated Sanibel as among the most charming small towns in the state. The Lee County island city was among 10 other Florida cities rated "the best small towns in Florida with populations of 15,000 or less." Others were Anna Maria Island, Palm Beach, Cedar Key, Mount Dora, Florida Keys, Micanopy, Cypress Gardens, ...