A loud explosion has been heard at Auckland's Long Bay beach after an unidentified canister washed up.