No problem at all with frozen foods.

On STJ, go to Cruz Bay for provisions as there are three good grocery stores. Cruz Bay has lots of great bars and restaurants as well.