Another possibility is Lee Bay on Great Camanoe. We tried to anchor there as well, but couldn't find good sand. Another boat was anchored apparently happily towards the north east corner, but we gave up and went to Marina Cay. It is a nice spot though, and maybe you could hike over to snorkel Cam Bay (might be private).