Any class can make a good pirate. It is all about the attitude anyhow. Pick the right skills and you are most of the way there. If you are a wizard or sorcerer, take a monkey or parrot as a familiar. Terrain rangers (from UA) centered on Ocean/Island/Jungles. Swashbucklers become the norm for warrior classes otherwise.
Again, the attitude is what matters. Pirates seem to be the type of folk who draw upon just about anyone to fill their ranks, and thus there could be pirates with any number of specialties.
Other than all that, the Stormwrack book ought to add value to your campaign. There is also the Kalamar book - Salt And Sea Dogs, Pirates Of Tellene, Legends and Lairs - Seafarer's Handbook, Unorthodox Pirates, and I am sure there are others.