Le Port autonome de Nouadhibou est situé au 20°54 latitude Nord, 17° 03, longitude ouest, au bord d'une baie naturellement protégée contre les houles de l'océan atlantique.