Yes all are located in a heavy traffic, lots of bars and casual restaurants area.

Some would disagree with us but we don't find it very caribbean-like, just another tourist area to drink and eat. But then we're not the bar hop type.
Beaches just OK. Were you planning to rent a car? We always do and visit other better beaches.