A couple of points about Peter Island:

There are very few mooring balls at the resort in Sprat Bay. If there's one available, be careful of the depth. I think we once touched bottom in a monohull when going for one of the balls. We enjoy staying in a slip there, but it's expensive.

They've always had two restaurants -- one that's very expensive and with a dress code, the other slightly less expensive and more casual. Since the rebuild, the locations of the two restaurants have swapped. Now the expensive one is down by the beach, and the casual one is near the pool. At the casual restaurant, I don't think there's any fully enclosed area, just tables underneath a big canopy. Last year we were there near the end of our trip, so we used up our provisions onboard for dinner, and went to the casual restaurant just for dessert.

Dan cheers