"Blanchard’s Beach Shack is located on Meads Bay in Anguilla and provides a casual dining experience right on the beach." - Devorah Lev-Tov Devorah Lev-Tov Devorah Lev-Tov has been a travel, food, and drinks journalist for more than a decade, with bylines in publications like The New York Times, Vogue, and Bon Appétit, in addition to Trave