Harbour refers to a small inlet or bay that can typically accommodate a single boat, while a marina can accommodate many boats. A marina typically has more facilities, such as showers and storage, making it easier for boat owners to store their boats and provide services such as repairs and storage. Harbour refers to the smaller inlets in the city, while the marina refers to the larger inlets in the city.