Sanibel
City in Florida
Sanibel is a city on Sanibel Island in southwest Florida. It’s known for beaches filled with shells that wash ashore from the Gulf of Mexico. Lighthouse Beach has a fishing pier, the towering, 19th-century Sanibel Lighthouse and a boardwalk...