Police made seven arrests last night as part of the third round of roadside breath test checkpoints.
A total of three people were arrested after they failed tests and a fourth was arrested for refusal to take a breath test.
A further three people were arrested on outstanding warrants.
More checkpoints will be set up tonight and tomorrow in Pembroke, Devonshire and Paget.