Are you talking cabana's on Labadee?
Nellies Beach is a great location. It's a beautiful beach, easy to get to, central to food. We did the overwater bungalow there last time and it was fantastic.
Barefoot Beach is for suite guests. We weren't in a suite last cruise so I haven't experienced Barefoot Beach.
We are considering the Beach Bungalows on Columbus Cove this time to save a bit of money. A bit further away but still close to food and the beach is great.