Little island off Anquilla offering a blue-water beach & a restaurant serving casual eats & rum cocktails.