I belong to a sailing club based at the Harborage Marina on Tampa Bay. Nice marina but probably
much farther than you have in mind.
Directly west from The Villages, there are small marinas in Crystal River and Homosassa but I don't have any experience with them. Suggest you set-up a free account at
www.activecaptain.com where you can get reviews of marinas all along the coast.
Cheers