Delta Island

Delta Island is a New World island that appears in the film One Piece: Stampede. It served as the location of the Pirates Expo.