There are not many golfers here, but those few of us who are, and an occasional inquiry like yours have led to a few discussions. I suggest you try the search feature to find those.
Given the timeliness of your situation, I would go to
www.efloridagolf.com, right now, and click on Specials Offers>Florida. I say right now because the first of the month has the most and it decreases as the month goes on. What I am referring to is discounted four-round passes. Most of their passes are good for 60 days, which covers your timeframe.
Actually I checked it yesterday for our upcoming January Fllorida trip. I just did it again and it is already down to 48 courses, with nothing in SW FL. Sorry, try the first of Nov.
SW FL has a lot of courses, but finding discounts in our timeframe is next-to-impossible, so we play with Rapmarks on their course (which we considerable ourselves fortunate for).
In November you should find some, and I know they have some Naples courses.
As for Sanibel, there is one course on-island that some resorts have preference into, as Sandcastles will explain. There are another 120-plus courses within an hour of Sanibel.
Good luck and feel free to contact me directly to compare notes.