We just returned from Vieques (land based).

Timing of the bio bay didn't work for us but this company came highly recommended to us by local business owner - https://www.tainoaquaadventures.com/

My son enjoyed riding with http://www.esperanzaridingcompany.com/ The stable was recommended by an island resident and it was solid. My parents had a horse farm and I was impressed by the quality of the tack and the condition of the horses.

We had luck at Bananas twice and both lunches were good. The portions were huge, enough for lunch the next day.

We had a VERY good dinner at El Quenepo. Reservations are a must. We wanted to try El Bok but it was closed two days during our trip.