There's also a hotel at the casino 15 minutes from the course
The nearest hotel is the Immokalee Inn. Beyond that, you have to look at hotels in Naples proper. The closest one I can think of off the top of my head is the La Quinta located at the intersection of I75 and Immokalee road.
Thanks! Your answer is awaiting moderation.