Byens havn er naturlig, og er dannet av elven Pembroke og fjorden Daugleddau; sistnevnte har gitt byen sitt walisiske navn. Den tar imot særlig oljetankere, fergetrafikk til og fra Irland og fritidsbåter.