戴维琼斯不能上岸是因为根据《加勒比海盗》系列电影中的情节设定,戴维琼斯是一个被诅咒的海盗,他曾经与海洋女神卡里普索签订了一份契约,将自己的心灵与身体与风暴之心捆绑在一起。 风暴之心代表了他的力量和长寿,但也使他失去了凡人的身份。 由于这个诅咒,戴维琼斯每隔十年就要上岸一次,与自己真爱共度一夜,才能将风暴之心的力量传递给下一位船长。 所以戴维琼斯不能永远上岸,因为他需要履行诅咒的条款,为自己的诅咒寻找替代者。