Cruz Bay has several good restaurants ranging from casual fish tacos, roti, and patties to proper sit-down Caribbean and American fare. The waterfront area is the most concentrated, with a mix of open-air terraces and indoor dining. Seafood is the obvious choice — mahi-mahi, wahoo, and lobster in season appear regularly on menus. Prices are higher than you might expect for a small town, reflecting the island's resort clientele and the cost of shipping everything in by ferry.