It hasn't landed yet, the little round balls are bails of hay. The Navy Base is just is about 3.5 miles north of that canal, which is named Hero Canal.