Sanibel Island is a beautiful gem located on Florida’s southern Gulf coast. While the Sunshine State is also home to much more well-known places like Orlando and Miami, Sanibel Island is a special place full of white sand beaches and outdoor activities the whole family can enjoy. The island has 15 miles of white sand…