What is difference between porta and harbour

What is difference between porta and harbour
What is tidal port

Harbour is a place on the coast where ships, boats and barges can seek shelter from a stormy weather.
Port is a location on the coast that can be used to load and unload cargo.
Ports are mostly man made, bigger and have more facilities than a harbour .