There are several boat condo/dry storage options around town depending on your budget and needs. You will find outdoor storage as the lowest budget option but you will need to launch and clean your own boat. You might want to try a few of these websites to gather pricing info.... Naples Bay Yacht Stowage http://nbys.info/slips.asp, Port-0-Call http://www.naples-boatrentals.com/dockage.
The other extreme is a full concierge option at Hamilton Harbor (and others) where you boat is stored indoors in a hurricane safe building when not in use. HH will clean your boat and even put a cooler full of water and sandwiches if you're willing to pay the price. They launch via a phone call and clean and store when you're done. You may need to join their club. www.hamiltonharboryachtclub.com
Another option.. http://www.oldenaplesstorage.com/
My opinion for a part-time resident, would be to go with an indoor situation if the budget allows. It will be more enjoyable with less work. Some find once they own a boat that it's too much work and they stop using it.
You can also rent nice boats at Naples Bay Resort (and others) when needed. Rentals could be less expensive than storage depending on how much you plan to use the boat.
Edited: 8:15 pm, August 22, 2012