Bristol Harbour Festival will take place on 21 - 23 July 2017. If you are a fan of arts, circus, dance, music, boats, nautical capers, good food and drink and general enjoyment - make sure you put that weekend in your diary.