Corrin sounds a bit like Charles Ardent in reverse! He's the player character (well, one of them anyway) in a storyline I wrote for PoTC some years ago. Corrin is friendly with Basque (Spanish) high society, is a privateer, and later is arrested for smuggling. Charles begins the game being arrested for smuggling or piracy, escapes, and later becomes friendly with a Spanish governor who gives him a Letter of Marque, i.e. a privateer commission. Being one of my first character textures, he's very similar to the original texture on which he's based, so I'm now considering changing his jacket to a brownish tan and his hat to red to make him more distinct. I can then use his model for Corrin as well. (But he won't get the skull and crossbones on the hat. Partly because it won't work well on a tricorne, but mainly because wearing a hat which says "I'm a pirate" is asking for trouble when he goes into a Spanish town to collect rewards for his privateering!)
How about another coincidence? Later in the story, Charles is arrested for a crime he didn't commit. After escaping in a small ship, he has to track down the impostor responsible in order to clear his name. It's not all that similar to Purpure's adventure, though - the crime is entirely different, the ship isn't a brig like Lotus though it is about the same size, and the true villain isn't the impostor but the man who hired him.