Kevin McCartney does a great job with his boat
CrewZen II . He can take 6 max, you discuss the itinerary based on the weather and your desires. He provides ice, water, and soda, although I think someone left beer? You bring your drinks and food, or go ashore. We went to the Baths (swim in), Cooper Island for lunch, several snorkel spots. Great guy and a good day on the water.
Full disclosure: While we are acquaintances, we did pay for the day. No freebie!