Maybe try that floating bar/restaurant off the beach from Grand Case Beach club, or you could get the boat from Grand Case pier. Just a short boat ride out. I can't remember the name...

update- Balaou Floating Restaurant

balaou-restaurant.com