When visiting the islands of Antigua and Barbuda, you definitely have to stop at English Harbour! Here are the top things to do in Nelson's Dockyard.