If you want a captained charter check out Palm Tree Charters. We went with the original owner John few years back but sadly he passed away and sold business to a great couple. They get great reviews on Trip Advisor and will go almost anywhere you want to go. They have 2 boats at Cruz Bay.