Ocean Echo is on Meads Bay, the same stretch as Straw Hat, Blanchards and Leon’s. It is listed as a restaurant rather than a beach bar, which on this bay generally means table service and a bill to match. The sand is as good as Anguilla gets on the Caribbean side. If what you want is a stool and a cold one, the Beach Shack a short walk east is the closer fit.