We did an excursion that took us to a private beach resort that
was really nice. It was an all inclusive that included lunch and
alcohol. They also had an optional drop off to downtown to
shopping however the tour operator hinted that it was at your
own risk and did not recommend it. Everyone took their advice
on our bus. We booked it with Carnival and had a great time.
Have fun whatever you choose.