Fort Myers, Florida, weather forecast