You will find water and Ice at Scrub (as well as other provisions at their market), though you will need to pay for dock space to stay there. Ice is likely available at Trellis (at the market?), but no water dockside there (no dockside at all). There is neither water nor ice at Marina Cay at this point, I don't think. You may want to think about return from Anegada to Leverick?