I'll second the opinion of the Snook Inn, great fried clams, grouper sandwiches, great place to eat or hang out.
The bar at the pool at the Marriot is nice. There is a couple of good ice cream places, one next to the movie theater (near the Marriot) and one called (I think) Sweet Annies up the road a bit. A real nice (and good) restaurant in the same plaza as the movie theater....When we think of the name, I'll post back! Oh, Rookies sports bar has good burgers..they're in the same plaza with the movie theater. And of course, there is even a McDonalds on island.
Stuff to do in Naples, good restaurants, there is an outlet mall just off island, the regular mall is up the highway. Naples downtown area is beautifull with boutiques etc.
About the beach, we used to go to the public beach, called Tiger tail, and collect sand dollars. I'll ask my MIL if you still can.
Oh, there is a great little zoo called Caribean Gardens in Naples, a butterfly/bird place too....I'll post more, I've gotta go look this stuff up!
Gretchen
Holly, My husbands Aunt still lives on Island, if you want I'll email her with specific questions....