Maco......I have stayed at Champlins a couple times on last minute trips...I thought they had a marina and hotel. The marina holds 225 boats.
http://www.blockisland.com/champlins/marina.htm
(that does not mean you can get a slip though)
There is a lot to do for the kids in the pond and nearby.
Arial shot:
http://mapserver.maptech.com/bp/maps...latlontype=DMS
There is also a lot for the adults to do in the evening
And I have heard the fishing is fairly decent
