The best time to visit Sanibel Island is December to April, the peak season. Trips during these five months will be more ...