Shaginwagon13, welcome to the board, can you help us out a little bit? Fill in your profile with logged dives, experiences, where you are. . . we are a worldwide group of divers, and someone close to you can give you answers better than some one across the world.
Tell all of us where you are, and someone can give you the answers for the boats and captains. Also, to meet the divers in your area. . . click on the "forums" button at the top of the page, then scroll way down the list of topics til you reach "Regional Travel and Dive Clubs". When you click on the country, then area of the country, you'll find local posts. You may find someone in your own town. . . that's the source for information. Many spearfishermen will help you get started, with your local conditions.