¿Cómo se dice puerto, muelle y atraque en inglés? ¿Cuáles son las diferencias específicas entre ellos?

Puerto, Muelle, Ancla

Un puerto es una parte relativamente grande de un país e incluye muelles y atracaderos.

Y el muelle es un lugar para aparcar barcos, no muchos barcos.

El atraque es el lugar concreto donde atraca el barco, y sólo puede haber uno.