Are you allowed to smoke marijuana when outside US waters?

Yes