not sure where La tarrace is located.

Great Bay is P'Burg and they pull in the streets when the cruise ships leave.

Divi Little Bay has nightly entertainment but you'd need a car to go elsewhere. It's on a peninsular and tucked out of the way.

Simpson Bay Resort will put them in the thick of things in Simpson Bay but i've heard that makes for a noisy location. No personal insight. BUT walking at night very dangerous!

La Plage in Maho has some music, shops, restaurants and sidewalks.