We own a timeshare at Bluebeards Beach Club and go to the Island annually.
Megans Bay is on the North side of the Island. Very nice beach. There is a gift shop (pricey) and a food concession ( reasonable). I cost $3.00 to park you car. You can rent lounges for $10.00 ($6.00 refund when you return the lounge)
Coki Beach is in the Northeast side of the Island near Coral World. Very nice beach to snorkle.