One little point: this is not in Frederiksted. Eat @ Cane Bay is on Cane Bay, in the North Shore of St. Croix. So don't go looking for it in Frederiksted, which is on the southwest coast.
Excellent view. I remember the service as good, but they brought the alcohol to us so quickly that I could remember incorrectly. The menu had build-your-own salads, so you could eat healthily here. Otherwise, there was fried fish & fish sandwiches, so you could also splurge here. I had a special: grilled mani, cauliflower, & roasted potatoes. It was delicious & mostly healthy. I would return!