Twenty years ago, our packing for St. John always included a cooler of food and salty snacks.
Not because we wanted to save money but, back then, there weren't fully-stocked food stores. You couldn't be sure you'd be able to buy bread and milk never mind good cuts of beef. That's changed now, but many people still bring coolers.
In a thread on Trip Advisor, most people said they bring food for convenience, not to avoid restaurants.
"We dine out, but we visit STJ for relaxing," said Toes_in_the_Sand. "We find it more relaxing at the end of a day at the beach to sit at the villa, enjoy a couple of drinks while we fix dinner. No hurry, no parking, no worries."
Poolmom_9 added, "We saved a lot of money (bringing food). We still ate out plenty. It was nice to grill (at home)." Cleobeach1 said, "We generally eat out every lunch and dinner, but we have taken a cooler more often than not. We are particular about our meals, especially meats and specialty snacks like cheeses."
What about you?