Herceg Novi is a coastal town at the entrance to Kotor Bay known for fortified walls, botanical gardens and maritime culture.