I’m not a sailor (I know -embarrassing) but I will comment on what I know others might also mention. Leverick Bay is fun and if you can time it on a Friday night , the Friday night Jumbies show is entertaining. But what I really wanted to comment on is the Baths. Be sure to evaluate how many cruise ships are in port before deciding your timing on the Baths. I haven’t had this misfortune but apparently the Baths can be so overwhelmed with cruise ship tourists that you spend a tremendous amount of time in line and waiting. Think popular Disney world ride. Not fun and will take away from the incredible awe-inspiring experience it CAN be. Aim to go (quite) early in the morning or in the late afternoon unless you’re lucky with the cruise ships in port. I have only been a passenger on a crewed charter so can’t speak to your other questions but I will tell you I have seen all those places and each one is truly amazing in its own way. You will have a blast. Good luck ! I’m sure you’ll get more information from others who can be more specific with you.