We spent 2.5 days at Oyster Island just off Santo island. It was a rude welcoming party of heavy rain that we had to endure including during the boat ride there.
Oyster Island allows you to be essentially sufficient there for food and entertainment including some beaches and a kayak ride through foliage (and spiders) to a beautiful blue hold.
Foodwise there's the option of outdoor dining and inside under a large wooden tent. From the name, there's obviously oysters on the island itself. The first night was kilpatrick which I'm never really a fan of anyway. But the second night I had them fresh and they were delicious. The problem is on the third day they were flavourless - I discovered it was because whoever had shucked them that day had washed them thoroughly in water. Idiotic.