Restaurant software is a huge category on the mainland, and almost none of it is built with a single restaurant or bar on St. John, St. Thomas, or St. Croix in mind. A few things I'd check before picking one.
Start with reservations and walk-ins. A lot of restaurant software handles one well and treats the other as an afterthought: a reservation system bolted onto a mainland booking flow, or a bar-tab app with no real concept of a table held for seven o'clock. A single restaurant or bar usually needs both, on the same floor plan, without switching tools halfway through the night.
Then check whether it can represent your actual menu. Between a raw bar, a dinner menu, and a cocktail list, a real restaurant's catalog doesn't look anything like a mainland chain's fixed set of categories. You want software that lets you build the menu the way it actually is, by course, by bar item, by nightly special, rather than one that forces everything into a rigid hierarchy built for a franchise you're not running.
And make sure a tab can follow a table through the whole visit. A guest's tab usually spans several rounds and courses before it closes out. Software that keeps that tied to the table and the guest, rather than a flat list of individual sales, matters when you're splitting checks, comping a round, or just trying to figure out how the night actually went afterward.
The best way to check all of this is to use it, not read about it. The restaurant & bar demo on this site is modeled on a Coral Bay, St. John bar and grill: reservations and walk-ins on one calendar, a real menu, guest tabs sized for a single restaurant, not a chain. If it's close to what you're running, reach out.