Another option is a catered meal from http://www.christysofstjohn.com/. We greatly enjoyed a gourmet meal prepared by Christie that we were able to pick up in Cruz Bay and bring back to our charter boat at Honeymoon Beach. In non-Covid times she would set up a beachside meal, which we will certainly do when conditions allow.