Scalawag Point is located on the south end of the island south of the Isle of Spears in the Howling Fjord [35.5, 81.5].
Side Note
These pirates are associated with the Steamwheedle Cartel, if you're hostile with them (from gaining Bloodsail rep) they will be hostile to you and you will need to get your rep back.
Gallery