Check out https://www.viprovisioning.com/
We recently got back from a 7 day charter out of Compass Point Marina. They had most of what we needed. Good service IMO