We are Blount Small Ship Adventures planning a vacation trip to Islands of New England in a small ship cruise in June. This is my first trip in cruise. My husband is very interested in cruise trips. He really enjoys exploring and trying new things. But I don't know what to do in the ports, what to see or what to experience on ships. We will be docking at these places: Martha's Vineyard, Block Island. If someone has any experience, please share me the experience and best places for shopping.