If youre ever on the island, check out the bar Daquiri Time Out. Incredible cocktail bar, cool vibe, cool owner.. think he use to work at Boheme's if i'm not mistaken. Yaga's is fun at night on the weekend, outside of that it's a family tourist restaurant.
Having dined there for.....I think.......decades, I'm of the opinion that they've jacked up their game as well.
Funny, I was going to recommend Mario's Pizza in Pirate's Beach. Really good pizza, but the Lobster Ravioli was amazing. Small place so getting a table is a challenge, but well worth it.