Block Island is Bermuda North. Salt Pond (New harbour) is great. A pump out boat, launch service and town supplied mooring (but 1st come.) The Island population explodes in the summer.
There is good anchorage but be careful, the ground is mud so make sure you set the anchor.
BI is one of those places where you get fog and wind so expect it. As you enter the Salt Pond expect some good puffs, especially after you clear the Coast Guard Station, pervail, they die down.
Resturant, Ballards by Old Port is a ledgend. But, the power boat navy tie up, anchor or just drift in old harbour. Cabs are availlable, as are MoPeds, Bikes etc for rent. Lots of good beaches.
Some freaky weather happens now. On shore 70, at BI 90. And then just the opposite.
All in all BI is a great place. From BI to Cuttyhunk is about 6 hrs (sailing.) To Edgartown another 3 or 4. Don''t fail to sail into Narragansett Bay. Newport, Dutch Isaland, Prudence Isalabd (farther up the bay) at Potters Cove is great.