Sanibel Island is a beautiful coastal town and island off the coast of the southwestern part of Florida, an often less-visited and less-touristy location than you would find in the other areas of the Sunshine State. Located near Fort Myers and Captiva Island, Sanibel Island is perfectly situated between two of the biggest cities in Florida — Naples, and Tampa — without being overrun with crowds and tourists. Families, friends,...