Halifax is a bustling maritime city with stunning coastal scenery, and a thriving art and cultural scene.