此建了3个码头，并搭建了一个用来拍摄皇家港和托尔图加岛的外景。电影拍摄中最重要的是三艘大船，“黑珍珠号”、“无畏号”以及威尔从海盗的岛上救出伊丽莎白后所乘坐的“拦截号”。为了节省资金，这些船都建在码头中，“黑珍珠号”和“拦截号”的海战一共只花了6天时间在公海上拍摄。“无畏号”和“黑珍珠号”都是建在驳船上，再用电脑绘图完成其架构。其中“黑珍珠号”上还装有控制雾和照明的设备。“拦截号”是一艘经过重新装置的，是该帆船的一艘全尺寸复制品，于2002年12月2日从华盛顿州的阿伯丁出发，远航40天后，于2003年1月1