Located on the wooden walkway between Foster’s and Las Rocas  is Bite on the Beach (noon–9 p.m. Tues.–Sat., with extended hours for the bar), a superb spot to enjoy a snack, beer, or full meal on a large, breezy deck right on the edge of the glorious Caribbean. The standard fish, shrimp, lobster, and chicken are available in various preparations, as well as more unusual dishes such as caprese salad and Thai curries, for US$5.50–15 per plate. If you’ve been fishing, they’ll even cook up your own catch of the day.
Foster’s West Bay (8 a.m.–9 p.m. daily), at the north end of West Bay  shortly before Bite on the Beach, serves tasty breakfasts, seafood entrées (US$8–15), and sandwiches (US$5–8) prepared at an open-air champa, or thatched hut. The coconut bread French toast and the grilled lobster (just US$12 on Thursdays) are especially recommended. The bar/restaurant is a popular hangout spot with locals and foreigners alike during the lazy afternoons at West Bay.
Vintage Pearl is an excellent, upscale restaurant. While the menu selection is limited, every plate is good. The prix-fixe menu changes daily and runs US$25–50 for the three courses. The restaurant has the largest wine cellar on the island. A great place for a romantic splurge.
Trattoria da Piero, at Las Rocas Resort , has good Caribbean food with an Italian twist, thanks to hotel owner Piero. Fresh seafood is of course the specialty, and the shrimp in pesto sauce and seafood risotto are great ways to shake off the monotony of beach cuisine. There is even pasta in meat sauce for those really looking for something different (mains US$16–23).
Set under the palm trees on the sand, Infinity Bay’s  restaurant La Palapa serves up good breakfasts, burgers, and fish sandwiches (US$4–9), as well as fancier dishes like Thai curry, grilled lobster, and filet mignon (US$12–23).
Mangiamo Market and Deli (8:30 a.m.–5 p.m. Mon.–Sat.), in the West Bay Mall, makes excellent sandwiches, including prosciutto with mozzarella, a spicy chipotle chicken, and good ole turkey for US$7–9, perfect for a picnic on the beach. Breakfasts are available too, for take-away or to munch at one of the deli’s small tables.