I got back about ten days ago from the BVI. Great trip and I ended up bringing a 24 pack Polar Bear soft side cooler down. Took trimmed beef tenderloin, 5 lbs of chicken, bunch of cheeses, lunch meat, and sliced cheese. Froze the meat a couple of days before and pre chilled the cooler with ice overnight.
The meat was still frozen 8 hrs later when we got to St Thomas. No issues getting the meat through TSA other than the TSA agent doing a quick visual check and complementing me on the meats. The ferry guys did "forget" to put my cooler on the dock and after I went through customs in Road Town. They were about to pull out and I was able to go back on the ferry and find my cooler that had been opened but nothing taken.