The store near the Moorings is the largest and open until 10. The Moorings also has an excellent market right behind the swimming pool but I think it closes at 8. The only reliable delivery would be through the Moorings. The other companies get there but do so on Island time. Rarely are they more than two hours late however. Within 10 minutes of the Moorings there are 2 alcohol stores, The Moorings market, French Deli and Steakation for additional provisions.