I recently moved to Miami and when our parents visited we booked a weeknight sunset cruise. It was threatening to rain and it was a weekday which worked out in our favor. It was the just like the 4 of us chartered our own boat for the evening. The crew was very friendly and accommodating, we chatted with them and they took our picture.
We also brought our own cooler with drinks and snacks, and they had a full bar for purchase which was great. Right around sunset they brought out a bottle of champagne to toast, it was wonderful.
We motored out past Fischer island and then used the sails down the ocean side of miami beach, turned around and headed back. It ended up being a beautiful and relaxing trip, and a great view of the beach.
The only possible con for tourists, is that since the boat has such a large mast it cannot go under the bridges like some of the other small boats from bayside.
But I would totally recommend this trip to anyone!