We've done all three, but prefer Marina Cay because of the ability to swim. There's a good current through the mooring field and room to anchor.

Cheers, RickG