The exterior long shots of the pirate radio station were clearly filmed on location at Red Sands Fort; however when the actors are seen on the catwalks in some close up shots, it's obvious from the lighting that they are on a soundstage replica and not actually outdoors on the water.
A man was shot by another man wielding a silenced pistol, yet it sounded like an unsilenced pistol.