Where do baymouth bars form across bays?

Where do baymouth bars form across bays?

A. where there is no longshore current nearby
B. where strong currents move in and out daily
C. where sea stacks stand on both sides of the entrance
D. where currents are weak