Horizons is very good. Used them for our last trip. Good marina and lots of choices for boats.
For a budget
trip, you may find Conch Charters has what you need. We used them for our first trip several years ago. They were also good, but you have to realize their boats are cheaper because they’re a little older. They may not have all the fancy things new boats have and may need a little more maintence.
We’ve used Dream Yacht the most. Haven’t used them since they’ve moved to St. Thomas but we plan to use them out of there in 2021. Many boat
options and I think they’re all only new to two or three years old.