They had beer at one time, however it was warm and must not have sold that well.
Premixed margarita? Not sure and guessing no as the Caribbean is all about rum. Than again you can get domestic beer, for a cost, so you might find it. If you need it that bad bring some in your checked luggage.